"use client"; import React from "react"; import { cn } from "~/lib/utils"; import { Card, CardContent } from "~/components/ui/card"; import { useAppearance } from "~/components/providers/appearance-provider"; import { useSidebar } from "~/components/layout/sidebar-provider"; interface FloatingActionBarProps { /** Content to display on the left side */ leftContent?: React.ReactNode; /** Action buttons to display on the right */ children: React.ReactNode; /** Additional className for styling */ className?: string; } export function FloatingActionBar({ leftContent, children, className, }: FloatingActionBarProps) { const { isCollapsed } = useSidebar(); const { sidebarStyle } = useAppearance(); return (