story.tsx 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /*
  2. Copyright (C) 2017 Cloudbase Solutions SRL
  3. This program is free software: you can redistribute it and/or modify
  4. it under the terms of the GNU Affero General Public License as
  5. published by the Free Software Foundation, either version 3 of the
  6. License, or (at your option) any later version.
  7. This program is distributed in the hope that it will be useful,
  8. but WITHOUT ANY WARRANTY; without even the implied warranty of
  9. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  10. GNU Affero General Public License for more details.
  11. You should have received a copy of the GNU Affero General Public License
  12. along with this program. If not, see <http://www.gnu.org/licenses/>.
  13. */
  14. import React from "react";
  15. import { storiesOf } from "@storybook/react";
  16. import Component from ".";
  17. storiesOf("EndpointDuplicateOptions", module)
  18. .add("default", () => (
  19. <div style={{ width: "576px", background: "white" }}>
  20. <Component
  21. duplicating={false}
  22. onCancelClick={() => {}}
  23. onDuplicateClick={() => {}}
  24. projects={[{ name: "admin", id: "admin" }]}
  25. selectedProjectId="admin"
  26. />
  27. </div>
  28. ))
  29. .add("duplicating", () => (
  30. <div style={{ width: "576px" }}>
  31. <Component
  32. duplicating
  33. onCancelClick={() => {}}
  34. onDuplicateClick={() => {}}
  35. projects={[{ name: "admin", id: "admin" }]}
  36. selectedProjectId="admin"
  37. />
  38. </div>
  39. ));