@carbonare/submission
Version:
Reused submitting button component build with Carbon Design System
42 lines (30 loc) • 783 B
Markdown
> Before using you have to add "yarn add carbon-components-react" from IBM
```
yarn add @carbonare/submission
```
```
import { SubmissionButton, useSubmission } from "@carbonare/submission"
// Component
const Component = () => {
let { success, description, setSubmission } = useSubmission("Some text");
return (
<>
<SubmissionButton
success={success}
loading={loading}
title={"Some title"}
description={description}
kind={primary}
/>
</>
)
}
// Mutation or Query Apollo GraphQl
let [someMutation, { loading, data, error }] = useMutation(MUTATION, {
onCompleted(data) {
setSubmission("Some text");
}
});
```