Add deleteTeam from AACloud

This commit is contained in:
Barry Low committed 2018-10-30 23:29:04 -07:00
1 parent d6c7a3a1fc
commit 7eb5c2c4a0
7 files changed
+77 -26

No files matched your search

@@ -2,8 +2,8 @@
import gql from 'graphql-tag'
export const DELETE_TEAM = gql`
mutation deleteTeam($slug: String!) {
teams_DeleteTeam(slug: $slug) {
mutation deleteTeam($slug: String!, $botSlug: String!) {
teams_DeleteTeam(slug: $slug, botSlug: $botSlug) {
id
}
}
+2
View File
@@ -1,3 +1,5 @@
import log from './log'
const ErrorResponse = {
'unique constraint': 'Sorry, already taken! Please create a unique '
}
@@ -123,7 +123,8 @@ export class ManageTeamDelete extends Component {
this.handleSubmit(
e,
deleteTeam,
this.props.slug
this.props.slug,
this.props.botSlug
)
}}
color='primary'
@@ -140,16 +141,17 @@ export class ManageTeamDelete extends Component {
)
}
async handleSubmit (e, deleteTeam, slug) {
async handleSubmit (e, deleteTeam, slug, botSlug) {
e.preventDefault()
await deleteTeam({ variables: { slug } })
await deleteTeam({ variables: { slug, botSlug } })
this.setState({ open: false })
}
}
ManageTeamDelete.propTypes = {
classes: PropTypes.object.isRequired,
slug: PropTypes.string.isRequired
slug: PropTypes.string.isRequired,
botSlug: PropTypes.string.isRequired
}
export default withStyles(styles)(ManageTeamDelete)
@@ -42,7 +42,7 @@ export const ManageTeamsItem = ({ classes, team, ...props }) => {
<CardActions>
<ManageTeamDetails team={team} />
<ManageTeamEdit slug={team.slug} team={team} {...props} />
<ManageTeamDelete slug={team.slug} />
<ManageTeamDelete slug={team.slug} botSlug={team.fb[0].slug} />
</CardActions>
</div>
</Card>