# Actions components

> 8 Actions components for React, shadcn, Vue 3, Laravel Blade and HTML + Alpine.js: Button, ButtonGroup, CopyButton, Page Actions, ShareButton, ThemeSwitcher, ToggleGroup, ViewToggle.

Source: https://docs.nasaqui.com/components/groups/actions

- [Button](https://docs.nasaqui.com/components/button): The action button, with five variants, five sizes and a built-in loading state. Wraps Base UI Button.
- [ButtonGroup](https://docs.nasaqui.com/components/button-group): Buttons joined into one control with shared borders and only the outer corners rounded, horizontal or vertical, with a separator slot for split buttons.
- [CopyButton](https://docs.nasaqui.com/components/copy-button): Icon button that copies text to the clipboard and shows a check for 1.5 seconds, with a screen-reader announcement and a fallback; CopyField pairs it with a read-only, always left-to-right input for keys and URLs.
- [Page Actions](https://docs.nasaqui.com/components/page-actions): The header's action area. One visible primary action, the rest behind a "More actions" menu, and all of them in the command palette with their shortcuts bound.
- [ShareButton](https://docs.nasaqui.com/components/share-action): A share button and dialog with copy link, email invites with a role, link access of restricted or anyone with the link, link expiry, the people who already have access and the native Web Share sheet where the browser offers it.
- [ThemeSwitcher](https://docs.nasaqui.com/components/switchers): Theme (light / dark / system) and language controls - a segmented switcher, a one-icon light/dark toggle with a click, a language dropdown, and menu-item variants for embedding in other menus.
- [ToggleGroup](https://docs.nasaqui.com/components/toggle-group): Pressed-state buttons grouped as a segmented control, single or multiple selection, plus a standalone Toggle.
- [ViewToggle](https://docs.nasaqui.com/components/view-toggle): Switches how a collection is shown (table, grid, board, list or calendar), with one view always pressed and optional persistence in localStorage.
