"use client" import { useState } from "react" import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card" import { Button } from "@/components/ui/button" import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu" import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, DialogTrigger, } from "@/components/ui/dialog" import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/components/ui/tooltip" import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover" export function CascadedComponentDemo() { const [dialogOpen, setDialogOpen] = useState(false) return ( Foreground Color in Cascaded Components {/* Dropdown Example */} Dropdown with Foreground Color Profile Settings Logout {/* Dialog Example */} Dialog with Foreground Color This dialog uses the foreground color as its background.
{/* Tooltip Example */}

Tooltip with Foreground Color

{/* Popover Example */}

Popover with Foreground Color

This popover uses the foreground color as its background.

) }