import { DefaultTheme } from 'vitepress'; export const reactNativeSidebar = [ { items: [ { text: 'Overview', link: '/guide/react-native/', }, { text: 'Getting started', link: '/guide/react-native/getting-started', desc: 'Learn how to get started with Lucide React Native', }, { text: 'Migration from v0', link: '/guide/react-native/migration', desc: 'Learn how to migrate from v0 to v1 of Lucide.', }, ], }, { text: 'Basics', items: [ { text: 'Color', desc: 'Adjust the color of your icons', link: '/guide/react-native/basics/color', }, { text: 'Sizing', desc: 'Adjust the size of your icons', link: '/guide/react-native/basics/sizing', }, { text: 'Stroke width', desc: 'Adjust the stroke width of your icons', link: '/guide/react-native/basics/stroke-width', }, ], }, { text: 'Advanced', items: [ { text: 'Typescript', link: '/guide/react-native/advanced/typescript', desc: 'All exported types and how to use them', }, { text: 'Global styling', link: '/guide/react-native/advanced/global-styling', desc: 'Apply global styles to all icons', }, { text: 'With Lucide Lab', link: '/guide/react-native/advanced/with-lucide-lab', desc: 'Using lucide-lab with lucide-react-native', }, { text: 'Filled icons', link: '/guide/react-native/advanced/filled-icons', desc: 'Using filled icons in lucide-react-native', }, { text: 'Aliased Names', link: '/guide/react-native/advanced/aliased-names', desc: 'Using aliased icon names', }, { text: 'Combining icons', link: '/guide/react-native/advanced/combining-icons', desc: 'Combine multiple icons into one', }, { text: 'Optimizations', link: '/guide/react-native/advanced/optimizations', desc: 'Optimizing your app for performance', }, ], }, { text: 'Resources', items: [ { text: 'VSCode', link: '/guide/vscode', desc: 'VSCode and Lucide', }, ], }, ] satisfies DefaultTheme.SidebarItem[] & { items: { desc?: string }[] }[];