import type { Meta, StoryObj } from '@storybook/react'; import React from 'react'; import { View, StyleSheet, Text } from 'react-native'; import { Panel } from './Panel'; const meta: Meta = { title: 'Components/Panel', component: Panel, parameters: { layout: 'fullscreen' }, }; export default meta; type Story = StoryObj; export const Default: Story = { render: () => ( Your content here ), }; export const Minimized: Story = { render: () => ( ), }; export const CustomContentCentered: Story = { render: () => ( Centered Content This is centered in the Panel content area. ), }; const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: '#1e1e1e', padding: 16 }, viewportMock: { flex: 1, borderWidth: 1, borderColor: '#333' }, contentMock: { flex: 1, alignItems: 'center', justifyContent: 'center' }, centerCard: { padding: 16, backgroundColor: '#2d2d2d', borderRadius: 8, borderWidth: 1, borderColor: '#444', alignItems: 'center', }, centerCardTitle: { color: '#fff', fontSize: 16, fontWeight: 'bold', marginBottom: 8, }, centerCardText: { color: '#ddd' }, });