--- title: Components description: Using Statue's pre-built components order: 2 icon: components --- # Components Statue includes a library of pre-built Svelte components for building your pages quickly. All components are themeable and responsive. > **Built a useful component?** Contribute it back to Statue and help the community! It only takes one command. **[Contribute a component →](https://github.com/accretional/statue/blob/main/ADDING_COMPONENTS.md)** ## Importing Components Import components from the `statue-ssg` package: ```svelte ``` ## Essential Components ### NavigationBar Top navigation with logo, links, and mobile menu. ```svelte ``` **Props:** - `navbarItems` (array) - Navigation links - `name` (string) - Unique identifier - `title` (string) - Display text - `url` (string) - Link URL - `activePath` (string) - Current page path (for highlighting) --- ### Hero Landing page hero section with title and description. ```svelte ``` **Props:** None (content is built-in, customize by forking the component) --- ### Categories Display content directories as cards. ```svelte ``` **Props:** - `directories` (array) - Directory list - `title` (string) - Display name - `url` (string) - Directory URL - `name` (string) - Directory identifier --- ### LatestContent Shows recent content as cards. ```svelte ``` **Props:** - `rootContent` (array) - Content items - `url` (string) - Content URL - `metadata` (object) - `title` (string) - Content title - `description` (string, optional) - Description - `date` (string, optional) - Publication date --- ### Footer Site footer with sitemap and social links. ```svelte