# Getting started ## Installation Install Kobalte by running either of the following: npmyarnpnpm ``` Copybash npm install @kobalte/core ``` ``` Copybash npm install @kobalte/core ``` ## Using the components The example below demonstrate how to create a Popover component with Kobalte. Learn more index.tsxstyle.css ``` Copytsx import { Popover } from "@kobalte/core/popover"; import { CrossIcon } from "some-icon-library"; import "./style.css"; function App() { Learn more
About Kobalte
A UI toolkit for building accessible web apps and design systems with SolidJS.
} ``` ``` Copytsx import { Popover } from "@kobalte/core/popover"; import { CrossIcon } from "some-icon-library"; import "./style.css"; function App() { Learn more
About Kobalte
A UI toolkit for building accessible web apps and design systems with SolidJS.
} ``` In a few lines of code, we've implemented a fully accessible Popover component that : - Adheres to [WAI-ARIA Dialog](https://www.w3.org/WAI/ARIA/apg/patterns/dialogmodal/) design pattern. - Can be controlled or uncontrolled. - Optionally render a pointing arrow. - Has focus fully managed and customizable. Previous[←Introduction](https://kobalte.dev/docs/core/overview/introduction)Next[Styling→](https://kobalte.dev/docs/core/overview/styling)