vorteil/direktiv

View on GitHub
ui/src/design/CopyButton/index.stories.tsx

Summary

Maintainability
A
0 mins
Test Coverage
import CopyButton from ".";

export default {
  title: "Components/CopyButton",
  parameters: { layout: "fullscreen" },
};

export const Default = () => (
  <div className="p-5">
    <CopyButton value="copy me" />
  </div>
);

export const StyledButton = () => (
  <div className="p-5">
    <CopyButton
      value="copy me"
      buttonProps={{
        variant: "primary",
        size: "sm",
      }}
    />
  </div>
);

export const WithRenderProps = () => (
  <div className="p-5">
    <CopyButton
      value="copy me"
      buttonProps={{
        variant: "outline",
        className: "w-40",
      }}
    >
      {(copied) => (copied ? "Copied" : "Copy")}
    </CopyButton>
  </div>
);