Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Vue starter demo showcasing a side-navigation layout built with Chakra UI's Grid and extend API.
Chakra UI Vue SideNav Example is a Vue starter project that demonstrates how to assemble a side-navigation interface using the Chakra UI component library.
This project is a single-page demo application built with Vue and the Chakra UI component library. It takes Chakra's Grid component as the layout foundation and shows how to compose low-level primitives into custom components that can accept Chakra props through the extend API. The repository is authored by Jonathan Bakebwa and is inspired by the personal website of @smokeyfro.
yarn install, yarn serve, yarn build, and yarn link for linting.The project follows a standard Vue CLI structure. After cloning, install dependencies with yarn install. For development, run yarn serve to get a hot-reloading dev server. To create a production build, run yarn build. The README also lists yarn link for linting and fixing files.
The repository is a public open-source example, so you can clone and modify it freely. No license or pricing information is stated in the README.
The project uses Vue.js as the frontend framework and Chakra UI for components and styling. Chakra UI provides the Grid system and the extend API used in the demo.
First run yarn install to install dependencies. Use yarn serve to start a local development server with hot-reload, and yarn build to compile a production build. Run yarn link to lint and fix files.
The live demo is hosted on Vercel at https://chakra-sidenav.now.sh.
The extend API allows custom components to gain access to Chakra UI's props, enabling them to be styled and themed like native Chakra components.