{"name":"shoogle","homepage":"https://shoogle.dev","query":"action-button","pagination":{"hasMore":false,"limit":100,"offset":0,"total":100},"items":[{"addCommandArgument":"@wa-ui/action-button","description":"WhatsApp-style outlined pill action button with optional icon, using @base-ui/react Button.","name":"wa-ui/action-button","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@wds/action-button","description":"A button that performs an action when clicked and optionally asks for user confirmation.","name":"wds/action-button","registry":"@wds","type":"registry:component"},{"addCommandArgument":"@hirael/floating-action-button","description":"Expanding speed-dial FAB: a primary trigger that rotates open to stagger a stack of secondary actions on any side. Compound API.","name":"hirael/floating-action-button","registry":"@hirael","type":"registry:ui"},{"addCommandArgument":"@wds/action-button-experimental","description":"A button that performs an action when clicked and optionally asks for user confirmation. (Includes experimental support for all Shadcn icon libraries)","name":"wds/action-button-experimental","registry":"@wds","type":"registry:component"},{"addCommandArgument":"@ai2/alert-action","description":"Styled alert: the Action set. 5 decorative alert variations (DismissAlert, LinkAlert, ButtonsAlert, InlineActionAlert, StackedAlert) on the ai2 token system, powered by framer-motion, reduced-motion aware and sized sm to xl. Part of the free styled layer.","name":"ai2/alert-action","registry":"@ai2","type":"registry:component"},{"addCommandArgument":"@kaui/confirm-action","description":"A confirmation dialog that wraps an async action with loading state","name":"kaui/confirm-action","registry":"@kaui","type":"registry:component"},{"addCommandArgument":"@tetra-ui/action-input","description":"A component that allows a user to trigger an action and displays a value attached to the action.","name":"tetra-ui/action-input","registry":"@tetra-ui","type":"registry:ui"},{"addCommandArgument":"@whiskeyjack/drawer-action","description":"A single action in a BottomDrawer footer: plain, form-submit, or tap-again-confirm.","name":"whiskeyjack/drawer-action","registry":"@whiskeyjack","type":"registry:ui"},{"addCommandArgument":"@whiskeyjack/action-pill","description":"Toolbar pill of icon actions that collapse and grow as the page's context changes.","name":"whiskeyjack/action-pill","registry":"@whiskeyjack","type":"registry:ui"},{"addCommandArgument":"@diceui/action-bar","name":"diceui/action-bar","registry":"@diceui","type":"registry:ui"},{"addCommandArgument":"@shadcnuikit/button9","description":"Button built with shadcn/ui.","name":"shadcnuikit/button9","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button8","description":"Button built with shadcn/ui.","name":"shadcnuikit/button8","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button7","description":"Button built with shadcn/ui.","name":"shadcnuikit/button7","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button6","description":"Displays a button or a component that looks like a button.","name":"shadcnuikit/button6","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button5","description":"Displays a button or a component that looks like a button.","name":"shadcnuikit/button5","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button4","description":"Displays a button or a component that looks like a button.","name":"shadcnuikit/button4","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button3","description":"Displays a button or a component that looks like a button.","name":"shadcnuikit/button3","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button27","description":"Button built with shadcn/ui.","name":"shadcnuikit/button27","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button26","description":"Button built with shadcn/ui.","name":"shadcnuikit/button26","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button25","description":"Button built with shadcn/ui.","name":"shadcnuikit/button25","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button24","description":"Button built with shadcn/ui.","name":"shadcnuikit/button24","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button23","description":"Button built with shadcn/ui.","name":"shadcnuikit/button23","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button22","description":"Button built with shadcn/ui.","name":"shadcnuikit/button22","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button21","description":"Button built with shadcn/ui.","name":"shadcnuikit/button21","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button20","description":"Button built with shadcn/ui.","name":"shadcnuikit/button20","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button2","description":"Displays a button or a component that looks like a button.","name":"shadcnuikit/button2","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button19","description":"Button built with shadcn/ui.","name":"shadcnuikit/button19","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button18","description":"Button built with shadcn/ui.","name":"shadcnuikit/button18","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button17","description":"Button built with shadcn/ui.","name":"shadcnuikit/button17","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button16","description":"Button built with shadcn/ui.","name":"shadcnuikit/button16","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button15","description":"Button built with shadcn/ui.","name":"shadcnuikit/button15","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button14","description":"Button built with shadcn/ui.","name":"shadcnuikit/button14","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button13","description":"Button built with shadcn/ui.","name":"shadcnuikit/button13","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button12","description":"Button built with shadcn/ui.","name":"shadcnuikit/button12","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button11","description":"Button built with shadcn/ui.","name":"shadcnuikit/button11","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button10","description":"Button built with shadcn/ui.","name":"shadcnuikit/button10","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/button1","description":"Displays a button or a component that looks like a button.","name":"shadcnuikit/button1","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@animate-ui/primitives-buttons-button","description":"A simple button that animates on hover and tap.","name":"animate-ui/primitives-buttons-button","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/components-buttons-button","description":"A button component with a variety of styles and animations.","name":"animate-ui/components-buttons-button","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@unlumen-ui/primitives-buttons-button","description":"A simple button that animates on hover and tap.","name":"unlumen-ui/primitives-buttons-button","registry":"@unlumen-ui","type":"registry:ui"},{"addCommandArgument":"@ai2/input-group-action","description":"Styled input: the Group-action set. 5 decorative input variations (CopyGroup, PasteGroup, RevealGroup, GenerateGroup, LoadingGroup) on the ai2 token system, driven by CSS token transitions and sized sm to xl. Part of the free styled layer.","name":"ai2/input-group-action","registry":"@ai2","type":"registry:component"},{"addCommandArgument":"@uiable/uiable-alert-action","description":"Alert Action variant for component.","name":"uiable/uiable-alert-action","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@shadcn-dashboard/ecommerce-action-card","description":"Highlight key shopping actions like orders, shipped orders, revenue, or ratings in a compact card. Fits ecommerce dashboards where users need quick access to common tasks.","name":"shadcn-dashboard/ecommerce-action-card","registry":"@shadcn-dashboard","type":"registry:block"},{"addCommandArgument":"@beui/expandable-action-bar","description":"Compact icon actions that expand into labeled controls on hover or focus with shared layout motion.","name":"beui/expandable-action-bar","registry":"@beui","type":"registry:block"},{"addCommandArgument":"@beui/action-swap-roll","description":"The next text or icon rolls in from below with blur.","name":"beui/action-swap-roll","registry":"@beui","type":"registry:component"},{"addCommandArgument":"@beui/action-swap-blur","description":"Copy-button style swap with blur, opacity and scale.","name":"beui/action-swap-blur","registry":"@beui","type":"registry:component"},{"addCommandArgument":"@beui/action-swap-cascade","description":"Letter-by-letter slot roll — the old label's letters drop away as the new ones land, left to right.","name":"beui/action-swap-cascade","registry":"@beui","type":"registry:component"},{"addCommandArgument":"@kokonutui/action-search-bar","description":"Action Bar with shortcuts, and smooth dropdown animation.","name":"kokonutui/action-search-bar","registry":"@kokonutui","type":"registry:component"},{"addCommandArgument":"@intentui/toast-action-example","description":"toast-action-example","name":"intentui/toast-action-example","registry":"@intentui","type":"registry:page"},{"addCommandArgument":"@intentui/card-action-example","description":"card-action-example","name":"intentui/card-action-example","registry":"@intentui","type":"registry:page"},{"addCommandArgument":"@diceui/action-bar-demo","name":"diceui/action-bar-demo","registry":"@diceui","type":"registry:example"},{"addCommandArgument":"@animate-ui/demo-primitives-buttons-button","description":"Demo showing a button.","name":"animate-ui/demo-primitives-buttons-button","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/demo-components-buttons-button","description":"Demo showing a button.","name":"animate-ui/demo-components-buttons-button","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@payload-components/call-to-action-signup","description":"Email-capture Payload call-to-action block: heading, copy, and a form that posts to a same-origin endpoint.","name":"payload-components/call-to-action-signup","registry":"@payload-components","type":"registry:block"},{"addCommandArgument":"@payload-components/call-to-action-boxed","description":"Boxed Payload call-to-action block: heading, copy, and CTA links inside a nested panel.","name":"payload-components/call-to-action-boxed","registry":"@payload-components","type":"registry:block"},{"addCommandArgument":"@payload-components/call-to-action-centered","description":"Centered Payload call-to-action block: heading, copy, and one or two CTA links.","name":"payload-components/call-to-action-centered","registry":"@payload-components","type":"registry:block"},{"addCommandArgument":"@uiable/uiable-sidebar-menu-action","description":"Sidebar Menu Action variant for component.","name":"uiable/uiable-sidebar-menu-action","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@uiable/uiable-sidebar-group-action","description":"Sidebar Group Action variant for component.","name":"uiable/uiable-sidebar-group-action","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@jolyui/magnetic-action-area-demo","name":"jolyui/magnetic-action-area-demo","registry":"@jolyui","type":"registry:example"},{"addCommandArgument":"@diceui/action-bar-position-demo","name":"diceui/action-bar-position-demo","registry":"@diceui","type":"registry:example"},{"addCommandArgument":"@tailark/call-to-action-3","description":"Shadcn/ui call to action block","name":"tailark/call-to-action-3","registry":"@tailark","type":"registry:block"},{"addCommandArgument":"@tailark/call-to-action-2","description":"Shadcn/ui call to action block","name":"tailark/call-to-action-2","registry":"@tailark","type":"registry:block"},{"addCommandArgument":"@tailark/call-to-action-1","description":"Shadcn/ui call to action block","name":"tailark/call-to-action-1","registry":"@tailark","type":"registry:block"},{"addCommandArgument":"@shadcn-ui-blocks/marketing-announcement-banners-with-action","description":"A banner pairing a short message with a button so readers can act at once. Use it to drive signups, trial starts, or a link to a new release.","name":"shadcn-ui-blocks/marketing-announcement-banners-with-action","registry":"@shadcn-ui-blocks","type":"registry:block"},{"addCommandArgument":"@tailark/veil-call-to-action-4","description":"Tailark Veil call-to-action block","name":"tailark/veil-call-to-action-4","registry":"@tailark","type":"registry:block"},{"addCommandArgument":"@tailark/veil-call-to-action-3","description":"Tailark Veil call-to-action block","name":"tailark/veil-call-to-action-3","registry":"@tailark","type":"registry:block"},{"addCommandArgument":"@tailark/veil-call-to-action-2","description":"Tailark Veil call-to-action block","name":"tailark/veil-call-to-action-2","registry":"@tailark","type":"registry:block"},{"addCommandArgument":"@tailark/veil-call-to-action-1","description":"Tailark Veil call-to-action block","name":"tailark/veil-call-to-action-1","registry":"@tailark","type":"registry:block"},{"addCommandArgument":"@tailark/mist-call-to-action-3","description":"Mist Kit Call To Action block, variant 3","name":"tailark/mist-call-to-action-3","registry":"@tailark","type":"registry:block"},{"addCommandArgument":"@tailark/mist-call-to-action-2","description":"Mist Kit Call To Action block, variant 2","name":"tailark/mist-call-to-action-2","registry":"@tailark","type":"registry:block"},{"addCommandArgument":"@tailark/mist-call-to-action-1","description":"Mist Kit Call To Action block, variant 1","name":"tailark/mist-call-to-action-1","registry":"@tailark","type":"registry:block"},{"addCommandArgument":"@coss/button","name":"coss/button","registry":"@coss","type":"registry:ui"},{"addCommandArgument":"@usva/button","name":"usva/button","registry":"@usva","type":"registry:ui"},{"addCommandArgument":"@cubby-ui/button","description":"A simple button component.","name":"cubby-ui/button","registry":"@cubby-ui","type":"registry:ui"},{"addCommandArgument":"@cnippet/button","name":"cnippet/button","registry":"@cnippet","type":"registry:ui"},{"addCommandArgument":"@motokoui/button","description":"A polished button with primary, secondary, and semantic variants.","name":"motokoui/button","registry":"@motokoui","type":"registry:ui"},{"addCommandArgument":"@ai2/button","description":"Button with a full variant x tone x size matrix: 5 variants (solid, soft, outline, ghost, link), 6 tones (neutral, brand, success, warning, danger, info), 10 sizes (xs-xl plus square icon-xs through icon-xl for icon-only buttons), plus isLoading and asChild. Every tone is driven by ai2 semantic tokens.","name":"ai2/button","registry":"@ai2","type":"registry:ui"},{"addCommandArgument":"@1st-pouf/button","name":"1st-pouf/button","registry":"@1st-pouf","type":"registry:ui"},{"addCommandArgument":"@uiable/button","description":"Button component.","name":"uiable/button","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@tetra-ui/button","description":"A component to display a button and allows a user to trigger an action.","name":"tetra-ui/button","registry":"@tetra-ui","type":"registry:ui"},{"addCommandArgument":"@whiskeyjack/button","description":"The action button. Labels wrap to two lines rather than overflowing, so long translated text stays inside the pill.","name":"whiskeyjack/button","registry":"@whiskeyjack","type":"registry:ui"},{"addCommandArgument":"@moduix-react/button","description":"moduix React Button component.","name":"moduix-react/button","registry":"@moduix-react","type":"registry:item"},{"addCommandArgument":"@seamui/button","description":"Button built on Base UI with seam depth motion.","name":"seamui/button","registry":"@seamui","type":"registry:ui"},{"addCommandArgument":"@roiui/button","description":"A button component.","name":"roiui/button","registry":"@roiui","type":"registry:item"},{"addCommandArgument":"@tailark/button","description":"Tailark Base UI Button component","name":"tailark/button","registry":"@tailark","type":"registry:ui"},{"addCommandArgument":"@neon-ui/button","description":"Neon-themed button primitive with variants (Base UI).","name":"neon-ui/button","registry":"@neon-ui","type":"registry:ui"},{"addCommandArgument":"@tailgrids/button","description":"Button component with multiple variants, sizes, and support for icons.","name":"tailgrids/button","registry":"@tailgrids","type":"registry:ui"},{"addCommandArgument":"@fluid/button","description":"Animated button with variants (primary, secondary, tertiary, ghost), icon support, loading spinner, and fluid font-weight transitions on hover.","name":"fluid/button","registry":"@fluid","type":"registry:ui"},{"addCommandArgument":"@extend/button","description":"A polymorphic button primitive with variants, sizes, and loading state.","name":"extend/button","registry":"@extend","type":"registry:ui"},{"addCommandArgument":"@scrollxui/button","description":"Reusable button component with multiple variants and sizes.","name":"scrollxui/button","registry":"@scrollxui","type":"registry:ui"},{"addCommandArgument":"@wigggle-ui/button","name":"wigggle-ui/button","registry":"@wigggle-ui","type":"registry:ui"},{"addCommandArgument":"@jolyui/button","name":"jolyui/button","registry":"@jolyui","type":"registry:ui"},{"addCommandArgument":"@intentui/button","description":"button","name":"intentui/button","registry":"@intentui","type":"registry:ui"},{"addCommandArgument":"@8bitcn/button","description":"A simple 8-bit button component","name":"8bitcn/button","registry":"@8bitcn","type":"registry:component"},{"addCommandArgument":"@retroui/button","description":"Button component using Base UI.","name":"retroui/button","registry":"@retroui","type":"registry:component"},{"addCommandArgument":"@shadcn-ui-blocks/application-pro-dialogs-schedule-action-dialog","description":"Publish now or schedule for later dialog with a date and time pair, inline timezone, and an offline-safe run note.","name":"shadcn-ui-blocks/application-pro-dialogs-schedule-action-dialog","registry":"@shadcn-ui-blocks","type":"registry:block"},{"addCommandArgument":"@shadcnblocks/list-panel-list-with-trailing-action","description":"Each row includes an icon button in ItemActions.","name":"shadcnblocks/list-panel-list-with-trailing-action","registry":"@shadcnblocks","type":"registry:block"},{"addCommandArgument":"@shadcnblocks/list-panel-list-with-destructive-action","description":"Rows with a trailing destructive button for remove or delete.","name":"shadcnblocks/list-panel-list-with-destructive-action","registry":"@shadcnblocks","type":"registry:block"},{"addCommandArgument":"@shadcnblocks/list-panel-list-stacked-destructive-action","description":"Delete control on each row in a stacked panel.","name":"shadcnblocks/list-panel-list-stacked-destructive-action","registry":"@shadcnblocks","type":"registry:block"},{"addCommandArgument":"@shadcnblocks/button-button-standard-7","description":"Default button with keyboard shortcut indicator.","name":"shadcnblocks/button-button-standard-7","registry":"@shadcnblocks","type":"registry:block"}],"totalResults":100,"timestamp":"2026-08-04T10:44:38.009Z"}