c-toggle-9.tsx
"use client"
import { useState } from "react"
import { Toggle } from "@/components/ui/toggle"
import { IconPlaceholder } from "@/app/(create)/components/icon-placeholder"
export function Pattern() {
const [pressed, setPressed] = useState(false)
return (
<div className="flex items-center justify-center">
<Toggle
aria-label="Toggle favorite"
pressed={pressed}
onPressedChange={setPressed}
>
{pressed ? (
<IconPlaceholder
lucide="HeartIcon"
tabler="IconHeart"
hugeicons="FavouriteIcon"
phosphor="HeartIcon"
remixicon="RiHeartLine"
className="fill-current"
/>
) : (
<IconPlaceholder
lucide="HeartIcon"
tabler="IconHeart"
hugeicons="FavouriteIcon"
phosphor="HeartIcon"
remixicon="RiHeartLine"
/>
)}
</Toggle>
</div>
)
}


























