documentation-site/routes.jsx (463 lines of code) (raw):

/* Copyright (c) Uber Technologies, Inc. This source code is licensed under the MIT license found in the LICENSE file in the root directory of this source tree. */ /* eslint-env node */ const routes = [ { title: "Getting started", subNav: [ { title: "Home", itemId: "/", isGitHubEditDisabled: true, }, { title: "Setup", itemId: "/getting-started/setup", }, { title: "Learn Base Web", itemId: "/getting-started/learn", }, ], }, { title: "Guides", subNav: [ { title: "Internationalization", itemId: "/guides/internationalization", }, { title: "Bidirectionality", itemId: "/guides/bidirectionality", }, { title: "Theming", itemId: "/guides/theming", }, { title: "Styling", itemId: "/guides/styling", }, { title: "Overrides", itemId: "/guides/understanding-overrides", }, { title: "API Cheat Sheet", itemId: "/cheat-sheet", }, ], }, { components: true, title: "Components", itemId: "/components", subNav: [ { title: "Inputs", subNav: [ { title: "Button", itemId: "/components/button", }, { title: "Button Dock", itemId: "/components/button-dock", }, { title: "Button Group", itemId: "/components/button-group", }, { title: "Button Timed", itemId: "/components/button-timed", }, { title: "Checkbox", itemId: "/components/checkbox", }, { title: "Combobox", itemId: "/components/combobox", }, { title: "Form Control", itemId: "/components/form-control", }, { title: "Input", itemId: "/components/input", }, { title: "Payment Card", itemId: "/components/payment-card", }, { title: "Phone Input", itemId: "/components/phone-input", }, { title: "Pin Code", itemId: "/components/pin-code", }, { title: "Segmented Control", itemId: "/components/segmented-control", }, { title: "Radio", itemId: "/components/radio", }, { title: "Slider", itemId: "/components/slider", }, { title: "Stepper", itemId: "/components/stepper", }, { title: "Textarea", itemId: "/components/textarea", }, ], }, { title: "Pickers", subNav: [ { title: "File Uploader", itemId: "/components/file-uploader", }, { title: "Menu", itemId: "/components/menu", }, { title: "Rating", itemId: "/components/rating", }, { title: "Select", itemId: "/components/select", }, ], }, { title: "Date & Time", subNav: [ { title: "Datepicker", itemId: "/components/datepicker", }, { title: "Time Picker", itemId: "/components/time-picker", }, { title: "Timezone Picker", itemId: "/components/timezone-picker", }, ], }, { title: "Navigation", subNav: [ { title: "Bottom Navigation", itemId: "/components/bottom-navigation", }, { title: "Breadcrumbs", itemId: "/components/breadcrumbs", }, { title: "Navigation Bar", itemId: "/components/app-nav-bar", }, { title: "Header Navigation", itemId: "/components/header-navigation", }, { title: "Link", itemId: "/components/link", }, { title: "Mobile Header", itemId: "/components/mobile-header", }, { title: "Page Control", itemId: "/components/page-control", }, { title: "Pagination", itemId: "/components/pagination", }, { title: "Side Navigation", itemId: "/components/side-nav", }, { title: "Tabs", itemId: "/components/tabs", }, { title: "Tabs (Motion)", itemId: "/components/tabs-motion", }, ], }, { title: "Content", subNav: [ { title: "Accordion", itemId: "/components/accordion", }, { title: "Avatar", itemId: "/components/avatar", }, { title: "Badge", itemId: "/components/badge", }, { title: "Badge - NotificationCircle", itemId: "/components/notification-circle", }, { title: "Badge - HintDot", itemId: "/components/hint-dot", }, { title: "Drag and Drop List", itemId: "/components/dnd-list", }, { title: "Layout Grid", itemId: "/components/layout-grid", }, { title: "Heading", itemId: "/components/heading", }, { title: "Icon", itemId: "/components/icon", }, { title: "List", itemId: "/components/list", }, { title: "Message Card", itemId: "/components/message-card", }, { title: "Tag", itemId: "/components/tag", }, { title: "Tile", itemId: "/components/tile", }, { title: "Tree View", itemId: "/components/tree-view", }, { title: "Typography", itemId: "/components/typography", }, ], }, { title: "Tables", subNav: [ { title: "Table", itemId: "/components/table-semantic", }, { title: "Data Table", itemId: "/components/data-table", }, { title: "Grid Table", itemId: "/components/table-grid", }, { title: "Flex Table", itemId: "/components/table", }, ], }, { title: "Progress & Validation", subNav: [ { title: "Banner", itemId: "/components/banner", }, { title: "Empty State", itemId: "/components/empty-state", }, { title: "Notification", itemId: "/components/notification", }, { title: "Progress Bar", itemId: "/components/progress-bar", }, { title: "Progress Steps", itemId: "/components/progress-steps", }, { title: "Skeleton", itemId: "/components/skeleton", }, { title: "Snackbar", itemId: "/components/snackbar", }, { title: "Spinner", itemId: "/components/spinner", }, { title: "Toast", itemId: "/components/toast", }, ], }, { title: "Surfaces", subNav: [ { title: "Card", itemId: "/components/card", }, { title: "Drawer", itemId: "/components/drawer", }, { title: "Modal", itemId: "/components/modal", }, { title: "Popover", itemId: "/components/popover", }, { title: "Tooltip", itemId: "/components/tooltip", }, ], }, { title: "Map marker", subNav: [ { title: "Fixed Marker", itemId: "/components/fixed-marker", }, { title: "Floating Marker", itemId: "/components/floating-marker", }, { title: "Floating Route Marker", itemId: "/components/floating-route-marker", }, { title: "Location Puck", itemId: "/components/location-puck", }, ], }, { title: "Utility", subNav: [ { title: "AspectRatioBox", itemId: "/components/aspect-ratio-box", }, { title: "BaseProvider", itemId: "/components/base-provider", }, { title: "Block", itemId: "/components/block", }, { title: "Divider", itemId: "/components/divider", }, { title: "FlexGrid", itemId: "/components/flex-grid", }, { title: "Layer", itemId: "/components/layer", }, { title: "UseStyletron", itemId: "/components/use-styletron", }, { title: "Styled", itemId: "/components/styled", }, { title: "Tokens", itemId: "/components/tokens", }, { title: "A11y Validator", itemId: "/components/unstable-a11y", }, ], }, ], }, { title: "Discover more", subNav: [ { title: "Versioning policy", itemId: "/discover-more/versioning-policy", }, { title: "Supported platforms", itemId: "/discover-more/supported-platforms", }, { title: "Comparison", itemId: "/discover-more/comparison", }, { title: "SEO", itemId: "/guides/seo", }, ], }, { title: "Blog", itemId: "/blog", isGitHubEditDisabled: true, }, ]; export default routes;