You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							69 lines
						
					
					
						
							2.0 KiB
						
					
					
				
			
		
		
	
	
							69 lines
						
					
					
						
							2.0 KiB
						
					
					
				| import type { Meta, StoryObj } from '@storybook/react';
 | |
| 
 | |
| import { Callout } from '@/components/callout';
 | |
| import { Markdown, Padding } from './decorators';
 | |
| 
 | |
| const meta: Meta<typeof Callout> = {
 | |
|   title: 'Callout',
 | |
|   component: Callout,
 | |
|   decorators: [Markdown, Padding],
 | |
| };
 | |
| 
 | |
| export default meta;
 | |
| type Story = StoryObj<typeof Callout>;
 | |
| 
 | |
| export const Update: Story = {
 | |
|   args: {
 | |
|     type: 'update',
 | |
|     children: (
 | |
|       <div className="my-4">
 | |
|         This is an update callout. Lorem ipsum dolor sit amet consectetur
 | |
|         adipisicing elit. Reiciendis quas quasi adipisci ex laudantium neque
 | |
|         officiis veritatis eligendi tempore modi dignissimos sed, saepe facilis
 | |
|         totam, natus odit, incidunt perferendis accusamus.
 | |
|       </div>
 | |
|     ),
 | |
|   },
 | |
| };
 | |
| 
 | |
| export const Note: Story = {
 | |
|   args: {
 | |
|     type: 'note',
 | |
|     children: (
 | |
|       <div className="my-4">
 | |
|         This is a note callout. Lorem ipsum dolor sit amet consectetur
 | |
|         adipisicing elit. Reiciendis quas quasi adipisci ex laudantium neque
 | |
|         officiis veritatis eligendi tempore modi dignissimos sed, saepe facilis
 | |
|         totam, natus odit, incidunt perferendis accusamus.
 | |
|       </div>
 | |
|     ),
 | |
|   },
 | |
| };
 | |
| 
 | |
| export const Warning: Story = {
 | |
|   args: {
 | |
|     type: 'warning',
 | |
|     children: (
 | |
|       <div className="my-4">
 | |
|         This is a warning callout. Lorem ipsum dolor sit amet consectetur
 | |
|         adipisicing elit. Reiciendis quas quasi adipisci ex laudantium neque
 | |
|         officiis veritatis eligendi tempore modi dignissimos sed, saepe facilis
 | |
|         totam, natus odit, incidunt perferendis accusamus.
 | |
|       </div>
 | |
|     ),
 | |
|   },
 | |
| };
 | |
| 
 | |
| export const Important: Story = {
 | |
|   args: {
 | |
|     type: 'important',
 | |
|     children: (
 | |
|       <div className="my-4">
 | |
|         This is an important callout. Lorem ipsum dolor sit amet consectetur
 | |
|         adipisicing elit. Reiciendis quas quasi adipisci ex laudantium neque
 | |
|         officiis veritatis eligendi tempore modi dignissimos sed, saepe facilis
 | |
|         totam, natus odit, incidunt perferendis accusamus.
 | |
|       </div>
 | |
|     ),
 | |
|   },
 | |
| };
 | |
| 
 |