3.1.4 • Published 1 month ago

@leafygreen-ui/form-footer v3.1.4

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
1 month ago

Form Footer

npm (scoped)

View on MongoDB.design

Installation

Yarn

yarn add @leafygreen-ui/form-footer

NPM

npm install @leafygreen-ui/form-footer

Example

<FormFooter
  primaryButton={{
    text: 'Save Draft',
    onClick: (e) => {...}
  }}
  errorMessage={'There is an error in this form'}
/>

Output HTML

<footer>
  <div>
    <div role="alert">
      <svg aria-label="Warning Icon"></svg>
      <div>There is an error in this form</div>
    </div>
    <button type="button" aria-disabled="false">
      <div>Cancel</div>
    </button>
    <button aria-disabled="false">
      <div>Save Draft</div>
    </button>
  </div>
</footer>

Properties

PropTypeDescriptionDefault
primaryButton<Button> or PrimaryButtonPropsThe primary (right-most) button. Defined as a <Button> element, or as an object with the shape below. darkMode is handled internally so you do not have to pass the darkMode prop.
cancelButtonTextstringText for the cancel button. A cancel button will only appear if this text is defined."Cancel"
onCancel(event: React.MouseEvent) => voidonClick callback for the cancel button.
backButtonTextstringText for the back button. A back button will only appear if text is defined.
onBackClick(event: React.MouseEvent) => voidonClick callback for the back button
errorMessagestringText within the error banner. The banner will only appear if an error message is defined.
contentClassNamestringStyling prop for the content. Useful for setting left and right margins, or max-width
classNamestringStyling prop

Primary Button

Properties

PropTypeDescriptionDefault
textstringText for the primary button. Required if the prop is defined as an object
onClick(event: React.MouseEvent) => voidonClick callback for the primary button
variant'primary' or 'danger'Visual variant of the primary button. Define the button as JSX to further customize the button"primary"
disabledbooleanWhether the button is disabledfalse
type'button' or 'submit'HTML type of the button
3.1.4

1 month ago

3.1.3

1 month ago

3.1.2

2 months ago

3.1.1

2 months ago

3.1.0

2 months ago

3.0.16

3 months ago

4.0.0-alpha.1

10 months ago

3.0.9

10 months ago

4.0.0-alpha.0

10 months ago

3.0.12

9 months ago

3.0.13

9 months ago

3.0.10

10 months ago

3.0.11

9 months ago

3.0.14

8 months ago

3.0.15

7 months ago

3.0.8

11 months ago

3.0.7

11 months ago

3.0.6

11 months ago

3.0.6-next.7

12 months ago

3.0.6-next.5

12 months ago

3.0.6-next.6

12 months ago

3.0.6-next.3

12 months ago

3.0.6-next.4

12 months ago

3.0.6-next.1

12 months ago

3.0.6-next.2

12 months ago

3.0.6-next.0

12 months ago

3.0.4

1 year ago

3.0.5

1 year ago

3.0.3

1 year ago

3.0.2

1 year ago

3.0.1

1 year ago

3.0.0

1 year ago

1.0.2

2 years ago

1.0.1-test.1

2 years ago

1.0.1

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.0.0

2 years ago

1.0.1-test.0

2 years ago

1.0.1-next.3

2 years ago

1.0.1-next.2

2 years ago

1.0.1-next.1

2 years ago

1.0.1-next.0

2 years ago

0.10.3

2 years ago

0.10.2

2 years ago

0.10.0

2 years ago

0.10.1

2 years ago

0.9.0

2 years ago