github.com/turbot/steampipe@v1.7.0-rc.0.0.20240517123944-7cef272d4458/ui/dashboard/src/components/CopyToClipboard/index.stories.js (about)

     1  import React from "react";
     2  import CopyToClipboard from "../CopyToClipboard";
     3  
     4  export default {
     5    component: CopyToClipboard,
     6    title: "Utilities/Copy to Clipboard",
     7  };
     8  
     9  export const NoDataOrPrepareDataFunction = () => (
    10    <CopyToClipboard data={null} onPrepareData={null} />
    11  );
    12  
    13  export const DataPassedIn = () => <CopyToClipboard data="Copy me!" />;
    14  
    15  export const KitchenSink = () => (
    16    <CopyToClipboard
    17      onPrepareData={async () =>
    18        await new Promise((resolve) => setTimeout(() => resolve("Copy me!"), 500))
    19      }
    20    />
    21  );