{"name":"shoogle","homepage":"https://shoogle.dev","query":"contact-bubble","pagination":{"hasMore":false,"limit":100,"offset":0,"total":100},"items":[{"addCommandArgument":"@shadcncraft/contact-11","description":"A balanced contact layout with a primary, centered form and a secondary sidebar that mirrors or reinforces the same interaction. The main column keeps focus on the form, while the sidebar provides a persistent fallback or alternative entry point. Useful when you want a calm, symmetrical layout with built-in redundancy for conversion.","name":"shadcncraft/contact-11","registry":"@shadcncraft","type":"registry:block"},{"addCommandArgument":"@wa-ui/contact-bubble","description":"WhatsApp-style contact card — single or multiple contacts with name, phone, avatar, and action buttons.","name":"wa-ui/contact-bubble","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@uiable/bubble","description":"Bubble component.","name":"uiable/bubble","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@neon-ui/bubble","description":"Chat bubble primitive with grouping and reactions.","name":"neon-ui/bubble","registry":"@neon-ui","type":"registry:ui"},{"addCommandArgument":"@remocn/message-bubble","description":"A chat message bubble whose hidden/visible state is a pure function of the timeline. The renderer is a pure function of a MessageBubbleStyle (opacity, translateY, scale); useMessageBubbleTransition eases the rise-in enter. The incoming/outgoing variant resolves bubble color and alignment from the theme, and an optional reaction badge pops in on its own channel.","name":"remocn/message-bubble","registry":"@remocn","type":"registry:component"},{"addCommandArgument":"@wa-ui/sticker-bubble","description":"WhatsApp-style sticker message — 160×160px, no bubble background, animated badge support.","name":"wa-ui/sticker-bubble","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@wa-ui/location-bubble","description":"WhatsApp-style location message with map preview, name/address, and Open in Maps CTA.","name":"wa-ui/location-bubble","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@wa-ui/template-bubble","description":"WhatsApp Business template message bubble supporting text/image/video/document/location headers and url/phone/quick_reply/copy_code/flow/call_permission buttons.","name":"wa-ui/template-bubble","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@wa-ui/video-bubble","description":"WhatsApp-style video message bubble with play/pause, duration badge, caption, and read receipts.","name":"wa-ui/video-bubble","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@wa-ui/image-bubble","description":"WhatsApp-style image bubble supporting single image, multi-image grid (2x2 with +N overflow), loading skeleton, and captions.","name":"wa-ui/image-bubble","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@wa-ui/chat-bubble","description":"WhatsApp-style message bubble with incoming/outgoing variants, timestamps, read receipts, group chat sender, and animated tail.","name":"wa-ui/chat-bubble","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@canvas-ui/bubble-vanilla","description":"A glassy droplet that trails the cursor as blending metaballs and refracts the live page beneath it, with dispersion, frost, and an iridescent sheen. The HTML stays interactive. No dependencies.","name":"canvas-ui/bubble-vanilla","registry":"@canvas-ui","type":"registry:component"},{"addCommandArgument":"@canvas-ui/bubble-solid","description":"A glassy droplet that trails the cursor as blending metaballs and refracts the live page beneath it, with dispersion, frost, and an iridescent sheen. The HTML stays interactive. No dependencies.","name":"canvas-ui/bubble-solid","registry":"@canvas-ui","type":"registry:component"},{"addCommandArgument":"@canvas-ui/bubble-svelte","description":"A glassy droplet that trails the cursor as blending metaballs and refracts the live page beneath it, with dispersion, frost, and an iridescent sheen. The HTML stays interactive. No dependencies.","name":"canvas-ui/bubble-svelte","registry":"@canvas-ui","type":"registry:component"},{"addCommandArgument":"@canvas-ui/bubble-vue","description":"A glassy droplet that trails the cursor as blending metaballs and refracts the live page beneath it, with dispersion, frost, and an iridescent sheen. The HTML stays interactive. No dependencies.","name":"canvas-ui/bubble-vue","registry":"@canvas-ui","type":"registry:component"},{"addCommandArgument":"@canvas-ui/bubble-react","description":"A glassy droplet that trails the cursor as blending metaballs and refracts the live page beneath it, with dispersion, frost, and an iridescent sheen. The HTML stays interactive. No dependencies.","name":"canvas-ui/bubble-react","registry":"@canvas-ui","type":"registry:component"},{"addCommandArgument":"@svelte-bits/bubble-menu","description":"Pill-style overlay nav with staggered GSAP bubble entrance animation.","name":"svelte-bits/bubble-menu","registry":"@svelte-bits","type":"registry:component"},{"addCommandArgument":"@manifest/message-bubble","description":"Chat message bubbles with text, image, voice, and reaction variants.","name":"manifest/message-bubble","registry":"@manifest","type":"registry:block"},{"addCommandArgument":"@elements/message-bubble","description":"Chat message component with user/assistant variants and copy functionality","name":"elements/message-bubble","registry":"@elements","type":"registry:ui"},{"addCommandArgument":"@1st-pouf/contact","description":"A high-trust contact section with context, inline validation, and a submitted state.","name":"1st-pouf/contact","registry":"@1st-pouf","type":"registry:block"},{"addCommandArgument":"@uiable/uiable-bubble-variants","description":"Bubble Variants variant for component.","name":"uiable/uiable-bubble-variants","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@uiable/uiable-bubble-tooltip","description":"Bubble Tooltip variant for component.","name":"uiable/uiable-bubble-tooltip","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@uiable/uiable-bubble-reactions","description":"Bubble Reactions variant for component.","name":"uiable/uiable-bubble-reactions","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@uiable/uiable-bubble-popover","description":"Bubble Popover variant for component.","name":"uiable/uiable-bubble-popover","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@uiable/uiable-bubble-link","description":"Bubble Link variant for component.","name":"uiable/uiable-bubble-link","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@uiable/uiable-bubble-group","description":"Bubble Group variant for component.","name":"uiable/uiable-bubble-group","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@uiable/uiable-bubble-collapsible","description":"Bubble Collapsible variant for component.","name":"uiable/uiable-bubble-collapsible","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@uiable/uiable-bubble-alignment","description":"Bubble Alignment variant for component.","name":"uiable/uiable-bubble-alignment","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@wa-ui/interactive-reply-bubble","description":"WhatsApp-style interactive reply bubble — shows received button, list, or flow replies with icon and subtype label.","name":"wa-ui/interactive-reply-bubble","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@wa-ui/list-message-bubble","description":"WhatsApp interactive list message — CTA opens a bottom sheet with selectable sections and rows.","name":"wa-ui/list-message-bubble","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@wa-ui/cta-url-bubble","description":"WhatsApp interactive CTA URL message — single external link button with body/footer.","name":"wa-ui/cta-url-bubble","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@wa-ui/interactive-button-bubble","description":"WhatsApp interactive button message — up to 3 reply buttons with header/body/footer.","name":"wa-ui/interactive-button-bubble","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@wa-ui/unsupported-message-bubble","description":"Fallback bubble for unknown or unsupported WhatsApp message types.","name":"wa-ui/unsupported-message-bubble","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@wa-ui/system-message-bubble","description":"Centered system notice pill — encryption notices, number changes, and other system events.","name":"wa-ui/system-message-bubble","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@wa-ui/file-attachment-bubble","description":"WhatsApp-style file bubble with type-based color icon badge, file name/size, download progress via @base-ui/react Progress, and read receipts.","name":"wa-ui/file-attachment-bubble","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@wa-ui/voice-message-bubble","description":"WhatsApp-style voice message with play/pause, waveform, playback progress, duration, and read receipts.","name":"wa-ui/voice-message-bubble","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@animate-ui/components-backgrounds-bubble","description":"An interactive background featuring smoothly animated gradient bubbles, creating a playful, dynamic, and visually engaging backdrop.","name":"animate-ui/components-backgrounds-bubble","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@nexus-labs/contact-page","description":"Contact block variants with forms, social links, imagery, and the included Nexus mark.","name":"nexus-labs/contact-page","registry":"@nexus-labs","type":"registry:component"},{"addCommandArgument":"@blockus/contact-22","description":"Full contact form paired with a side column listing office cities, addresses, and opening hours.","name":"blockus/contact-22","registry":"@blockus","type":"registry:block"},{"addCommandArgument":"@blockus/contact-21","description":"Always-dark stone-950 section with a large editorial headline on the left and a compact inline form on the right.","name":"blockus/contact-21","registry":"@blockus","type":"registry:block"},{"addCommandArgument":"@blockus/contact-20","description":"Booking-style contact section where visitors pick a reason and a preferred time slot via chip selectors before submitting.","name":"blockus/contact-20","registry":"@blockus","type":"registry:block"},{"addCommandArgument":"@blockus/contact-19","description":"Three-column card grid routing visitors to Sales, Support, and Press — each with an icon, blurb, and direct email CTA.","name":"blockus/contact-19","registry":"@blockus","type":"registry:block"},{"addCommandArgument":"@blockus/contact-18","description":"Contact form with a segmented department picker (Sales / Support / Billing) that updates the placeholder and hint copy.","name":"blockus/contact-18","registry":"@blockus","type":"registry:block"},{"addCommandArgument":"@blockus/contact-17","description":"Two-column layout with a contact form on the left and contact details plus a styled map placeholder on the right.","name":"blockus/contact-17","registry":"@blockus","type":"registry:block"},{"addCommandArgument":"@blockus/contact-16","description":"Stripped-back centered contact form with name, email, and message — no distractions, just the essentials.","name":"blockus/contact-16","registry":"@blockus","type":"registry:block"},{"addCommandArgument":"@blockus/contact-15","description":"Minimal centered hero with a single rounded email pill — the lightest contact section in the catalog.","name":"blockus/contact-15","registry":"@blockus","type":"registry:block"},{"addCommandArgument":"@blockus/contact-14","description":"Form on the right, sticky aside on the left listing reasons-to-write and the support email.","name":"blockus/contact-14","registry":"@blockus","type":"registry:block"},{"addCommandArgument":"@blockus/contact-13","description":"Minimalist contact form floating inside a frosted card over a soft tri-gradient backdrop.","name":"blockus/contact-13","registry":"@blockus","type":"registry:block"},{"addCommandArgument":"@blockus/contact-12","description":"Three-step form with progress dots — You, Project, Goal — for warm inbound leads.","name":"blockus/contact-12","registry":"@blockus","type":"registry:block"},{"addCommandArgument":"@blockus/contact-11","description":"Pick Sales / Support / Press first — the form below adapts its placeholder and CTA to that route.","name":"blockus/contact-11","registry":"@blockus","type":"registry:block"},{"addCommandArgument":"@blockus/contact-10","description":"Half newsletter capture, half contact form in a single rounded card — for sites that want both.","name":"blockus/contact-10","registry":"@blockus","type":"registry:block"},{"addCommandArgument":"@blockus/contact-09","description":"Form on the right, four gradient-avatar teammates on the left signalling Sales / Support / Partnerships / Engineering.","name":"blockus/contact-09","registry":"@blockus","type":"registry:block"},{"addCommandArgument":"@blockus/contact-08","description":"Single-column contact card — email, message, send — plus a row of social icons under a hairline divider.","name":"blockus/contact-08","registry":"@blockus","type":"registry:block"},{"addCommandArgument":"@blockus/contact-07","description":"Dark hero-style contact section with a glowing radial backdrop and a glass form card floating on top.","name":"blockus/contact-07","registry":"@blockus","type":"registry:block"},{"addCommandArgument":"@blockus/contact-06","description":"Three office cards showing city, address, hours and a deep link to Maps — perfect for an About / Contact page.","name":"blockus/contact-06","registry":"@blockus","type":"registry:block"},{"addCommandArgument":"@blockus/contact-05","description":"Long form on the left, four contact-method tiles on the right — email, phone, live chat, response time.","name":"blockus/contact-05","registry":"@blockus","type":"registry:block"},{"addCommandArgument":"@blockus/contact-04","description":"Split card with a dotted-grid HQ panel on the left and a full contact form on the right.","name":"blockus/contact-04","registry":"@blockus","type":"registry:block"},{"addCommandArgument":"@blockus/contact-03","description":"Routes visitors to the right team via three side-by-side cards — Sales, Support, Press — each with its own CTA.","name":"blockus/contact-03","registry":"@blockus","type":"registry:block"},{"addCommandArgument":"@blockus/contact-02","description":"Two-column layout pairing a copy block plus email / phone / locations on the left with a long form on the right.","name":"blockus/contact-02","registry":"@blockus","type":"registry:block"},{"addCommandArgument":"@blockus/contact-01","description":"Centered headline with a clean three-field contact form — the safest starting point for any marketing site.","name":"blockus/contact-01","registry":"@blockus","type":"registry:block"},{"addCommandArgument":"@hirael/contact-02","description":"Bordered contact section with a serif header, a three-column info grid (email, location, social) using muted-fill labels and divider rules, and a \"Find us online\" footer of pill-shaped social links.","name":"hirael/contact-02","registry":"@hirael","type":"registry:block"},{"addCommandArgument":"@hirael/contact-01","description":"Production contact form with controlled state, inline validation, character counter, topic select, consent checkbox and a pending/sent state machine. Channel list and remote-location card alongside.","name":"hirael/contact-01","registry":"@hirael","type":"registry:block"},{"addCommandArgument":"@7ovr/contact-3","description":"Contact section with a message form beside a map placeholder and office location cards","name":"7ovr/contact-3","registry":"@7ovr","type":"registry:block"},{"addCommandArgument":"@7ovr/contact-2","description":"A centered single-card contact form with split first/last name fields, a topic selector, message textarea, and a footer privacy note. No side details column.","name":"7ovr/contact-2","registry":"@7ovr","type":"registry:block"},{"addCommandArgument":"@7ovr/contact-1","description":"A contact section with contact details and a message form.","name":"7ovr/contact-1","registry":"@7ovr","type":"registry:block"},{"addCommandArgument":"@tailark/contact-3","description":"Tailark contact variant 3 block","name":"tailark/contact-3","registry":"@tailark","type":"registry:block"},{"addCommandArgument":"@tailark/contact-10","description":"Tailark contact variant 10 block","name":"tailark/contact-10","registry":"@tailark","type":"registry:block"},{"addCommandArgument":"@tailark/contact-6","description":"Tailark contact variant 6 block","name":"tailark/contact-6","registry":"@tailark","type":"registry:block"},{"addCommandArgument":"@tailark/contact-7","description":"Tailark contact variant 7 block","name":"tailark/contact-7","registry":"@tailark","type":"registry:block"},{"addCommandArgument":"@tailark/contact-9","description":"Tailark contact variant 9 block","name":"tailark/contact-9","registry":"@tailark","type":"registry:block"},{"addCommandArgument":"@tailark/contact-4","description":"Tailark contact variant 4 block","name":"tailark/contact-4","registry":"@tailark","type":"registry:block"},{"addCommandArgument":"@tailark/contact-5","description":"Tailark contact variant 5 block","name":"tailark/contact-5","registry":"@tailark","type":"registry:block"},{"addCommandArgument":"@tailark/contact-8","description":"Tailark contact variant 8 block","name":"tailark/contact-8","registry":"@tailark","type":"registry:block"},{"addCommandArgument":"@reui/contact-6","description":"Channel-first contact section: three clickable Frame panels (Live Chat, Email Us, GitHub Community) over a muted docs and FAQ card. ReUI Frame, FramePanel; shadcn Card, Item, Button. Contact us, get in touch, support channels page.","name":"reui/contact-6","registry":"@reui","type":"registry:block"},{"addCommandArgument":"@reui/contact-5","description":"Framed Card with a tinted left details panel (email, response time, studio location) beside a right project form. ReUI Card, Field, Input, Textarea, Button. For contact us, get in touch, start a project, sales inquiry, lead capture.","name":"reui/contact-5","registry":"@reui","type":"registry:block"},{"addCommandArgument":"@reui/contact-4","description":"Form-free contact band: three office columns split by dividers, each with city, postal address, UTC offset, business hours, and a directions link, plus an email and CTA button. Uses shadcn Button and Separator. For contact us, our offices, find us.","name":"reui/contact-4","registry":"@reui","type":"registry:block"},{"addCommandArgument":"@reui/contact-3","description":"Split contact-us section: frameless form (Name, Email, topic Select, Subject, Textarea) beside an image-backed Card of email and phone links. Field, Input, Select, Textarea, Button, Card, Item. Contact page, support form, sales inquiry, lead capture.","name":"reui/contact-3","registry":"@reui","type":"registry:block"},{"addCommandArgument":"@reui/contact-2","description":"Two-column Card pairing a project intake form (Project Type and Timeline Selects, budget InputGroup with $ addon, Textarea, Button) with a gradient SVG panel of mailto and tel Item links. For agency, studio, or SaaS quote and project-brief pages.","name":"reui/contact-2","registry":"@reui","type":"registry:block"},{"addCommandArgument":"@reui/contact-1","description":"Centered contact section with one direct-email path instead of a form: eyebrow, heading, a framed mail-icon row, and a full-width outline button showing the support email. Uses ReUI Frame, shadcn Item and Button. For contact us and support pages.","name":"reui/contact-1","registry":"@reui","type":"registry:block"},{"addCommandArgument":"@manifest/contact-form","description":"A complete contact form with name fields, phone with country selector, email, message textarea, and file attachment.","name":"manifest/contact-form","registry":"@manifest","type":"registry:block"},{"addCommandArgument":"@shadcnui-blocks/contact-03","description":"A simple contact form","name":"shadcnui-blocks/contact-03","registry":"@shadcnui-blocks","type":"registry:block"},{"addCommandArgument":"@shadcnui-blocks/contact-02","description":"A simple contact form","name":"shadcnui-blocks/contact-02","registry":"@shadcnui-blocks","type":"registry:block"},{"addCommandArgument":"@shadcnui-blocks/contact-01","description":"A simple contact form","name":"shadcnui-blocks/contact-01","registry":"@shadcnui-blocks","type":"registry:block"},{"addCommandArgument":"@tailark/contact-2","description":"Shadcn/ui website contact section","name":"tailark/contact-2","registry":"@tailark","type":"registry:block"},{"addCommandArgument":"@tailark/contact-1","description":"Shadcn/ui website contact section","name":"tailark/contact-1","registry":"@tailark","type":"registry:block"},{"addCommandArgument":"@efferd/contact-11","description":"Editorial contact page with direct links, map embed, and message form.","name":"efferd/contact-11","registry":"@efferd","type":"registry:block"},{"addCommandArgument":"@efferd/contact-10","description":"Sidebar-style contact layout with brand links and a detailed form.","name":"efferd/contact-10","registry":"@efferd","type":"registry:block"},{"addCommandArgument":"@efferd/contact-9","description":"Centered contact page with team form, chat links, and map section.","name":"efferd/contact-9","registry":"@efferd","type":"registry:block"},{"addCommandArgument":"@efferd/contact-8","description":"Split contact page with company details, social links, and form panel.","name":"efferd/contact-8","registry":"@efferd","type":"registry:block"},{"addCommandArgument":"@efferd/contact-7","description":"Two-column contact page with intro content and a card-based form.","name":"efferd/contact-7","registry":"@efferd","type":"registry:block"},{"addCommandArgument":"@efferd/contact-6","description":"Full contact page with support cards, details panel, and lead form.","name":"efferd/contact-6","registry":"@efferd","type":"registry:block"},{"addCommandArgument":"@efferd/contact-5","description":"Bordered contact section with key details and a two-column form.","name":"efferd/contact-5","registry":"@efferd","type":"registry:block"},{"addCommandArgument":"@efferd/contact-4","description":"Modern contact card with info section and built-in form area.","name":"efferd/contact-4","registry":"@efferd","type":"registry:block"},{"addCommandArgument":"@efferd/contact-3","description":"Elegant contact page with office info, email, phone, and social links.","name":"efferd/contact-3","registry":"@efferd","type":"registry:block"},{"addCommandArgument":"@efferd/contact-2","description":"Three-card contact layout with email, community, and social links.","name":"efferd/contact-2","registry":"@efferd","type":"registry:block"},{"addCommandArgument":"@efferd/contact-1","description":"Compact contact strip with phone, email, and office details.","name":"efferd/contact-1","registry":"@efferd","type":"registry:block"},{"addCommandArgument":"@animate-ui/demo-components-backgrounds-bubble","description":"Demo showing a bubble background.","name":"animate-ui/demo-components-backgrounds-bubble","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@uitripled/context-menu-bubble-shadcnui","description":"Right-click reveals circular expanding radial menu with icons","name":"uitripled/context-menu-bubble-shadcnui","registry":"@uitripled","type":"registry:component"},{"addCommandArgument":"@vue-bits/BubbleMenu","description":"Floating circular expanding menu with staggered item reveal.","name":"vue-bits/BubbleMenu","registry":"@vue-bits","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/chat-bubble4","description":"Chat bubble built with shadcn/ui.","name":"shadcnuikit/chat-bubble4","registry":"@shadcnuikit","type":"registry:block"}],"totalResults":100,"timestamp":"2026-08-15T05:06:53.331Z"}