07-Dropdown.stories.tsx 990 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. import React from "react"
  2. import { Dropdown } from "./../src"
  3. export default {
  4. title: "Dropdown",
  5. component: Dropdown,
  6. }
  7. const options = [
  8. {
  9. text: "Option 1",
  10. value: "1"
  11. },
  12. {
  13. text: "Option 2",
  14. value: "2"
  15. },
  16. {
  17. text: "Option 3",
  18. value: "3"
  19. }
  20. ]
  21. export const Primary = () => (
  22. <div style={{ backgroundColor: "black", padding: "50px 20px" }}>
  23. <Dropdown label="Label" options={options} />
  24. </div>
  25. )
  26. export const PrimaryWithValue = () => (
  27. <div style={{ backgroundColor: "black", padding: "50px 20px" }}>
  28. <Dropdown label="Label" options={options} value={options[1].value} />
  29. </div>
  30. )
  31. export const PrimaryFocus = () => (
  32. <div style={{ backgroundColor: "black", padding: "50px 20px" }}>
  33. <Dropdown label="Label" options={options} focus={true} />
  34. </div>
  35. )
  36. export const PrimaryError = () => (
  37. <div style={{ backgroundColor: "black", padding: "50px 20px" }}>
  38. <Dropdown label="Label" options={options} error={true} />
  39. </div>
  40. )