import type { Meta as MetaObj, StoryObj } from '@storybook/react'; import CodeBox from '@/components/Common/CodeBox'; type Story = StoryObj; type Meta = MetaObj; const content = `const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World'); }); server.listen(port, hostname, () => { console.log(\`Server running at http://\${hostname}:\${port}/\`); });`; export const Default: Story = { args: { language: 'JavaScript (CJS)', children: {content}, }, }; export const WithCopyButton: Story = { args: { language: 'JavaScript (CJS)', showCopyButton: true, children: {content}, }, }; export default { component: CodeBox } as Meta;