import React from "react"; import { ComponentStory, ComponentMeta } from "@storybook/react"; import * as DialogPrimitive from "@radix-ui/react-dialog"; import cx from "classnames"; import Dialog from "../components/Dialog"; export default { title: "Example/Dialog", component: Dialog, } as ComponentMeta; const Template: ComponentStory = (args) => ; export const Primary = Template.bind({}); Primary.args = { trigger: , contentClassName: cx( "fixed z-50", "w-[95vw] max-w-md rounded-lg p-4 md:w-full", "top-[50%] left-[50%] -translate-x-[50%] -translate-y-[50%]", "bg-white dark:bg-gray-800", "focus:outline-none focus-visible:ring focus-visible:ring-purple-500 focus-visible:ring-opacity-75" ), content: (

Dialog content (p tag) 






), showCancel: true, optionsClassName: "flex justify-end space-x-4", options: [ , , ], };