Navigation & Structure

Dock Chat

Floating dock chat widget with customizable position, animated open/close transitions, and spring physics. Features morphing button icon and smooth chat panel animations.

navigation-structurechatdockfloatingwidgetinteractiveanimation

Props

Customize the component with these props

PropertyTypeDefaultDescription
position
'bottom-right' | 'bottom-left' | 'top-right' | 'top-left''bottom-right'Position of the dock button and chat panel.
buttonSize
number56Size of the floating button in pixels.
chatWidth
number320Width of the chat panel in pixels.
chatHeight
number384Height of the chat panel in pixels.
title
string"Support Team"Title displayed in the chat header.
subtitle
string"How can we help you today?"Subtitle displayed in the chat header.
buttonColor
string"#4f46e5"Color of the floating button (hex, rgb, or hsl).
className
stringundefinedAdditional CSS classes for custom styling.
onOpenChange
(open: boolean) => voidundefinedCallback function called when chat opens or closes.
Dock Chat - Navigation & Structure Component | UILora