Home/Components/Gooey Bar

Gooey Bar

Animated status bar with gooey SVG filter effects. Hover over items to see fluid morphing animations with tooltips.

Props

10 total
PropTypeDefaultDescription
itemsArray<{ id: string; icon: 'music' | 'cube' | 'cloud' | 'wifi' | 'battery' | 'clock' | 'custom'; label?: string; value?: string; customIcon?: ReactNode }>defaultStatusItemsArray of status items. Each item has: id (unique identifier), icon (icon type), label/value (display text), customIcon (for 'custom' type)
renderContent(item: StatusItem) => ReactNodeundefinedCustom renderer for tooltip content
contentClassNamestring""CSS classes for the tooltip text
barColorstring"#C8FF00"Background color of the bar and gooey blob
iconColorstring"#000000"Color of the icons
classNamestring""Additional CSS classes for the outer wrapper
iconSizestring"w-5 h-5"Tailwind size class for icons
buttonSizestring"w-10 h-10"Tailwind size class for buttons
gapstring"gap-1"Tailwind gap class between buttons
paddingstring"px-3"CSS padding for the main bar
← PreviousGlowing Light
Next →Pixel Image