shadimage
uiable
blockblock-component-2source: ok · hit

Component 2

Component 2 variant for block.

npx shadcn add "https://uiable.com/r/block-component-2.json"
free

No selection tags yet — empty means no evidence, not lack of support.

Dependencies

Bundle weight · medium
animationframer-motion
iconslucide-react

Registry dependencies

@uiable/badge@uiable/button@uiable/button-group@uiable/calendar@uiable/checkbox@uiable/dialog@uiable/input-group@uiable/input-otp@uiable/popover@uiable/radio-group@uiable/select@uiable/separator@uiable/slider@uiable/tabs

Files22 · source cached 10/14/2026, 11:31:25 AM

src/components/uiable/blocks/landing/component-2/component-2.tsx
"use client"

// next
import Link from "next/link"

// shadcn
import { Button } from "@/components/ui/button"

// project-imports
import ActionButtonGroupBadge from "@/components/uiable/blocks/landing/components/ActionButtonGroupBadge"
import AskMeAnything from "@/components/uiable/blocks/landing/components/AskMeAnything"
import CurrencySwapCard from "@/components/uiable/blocks/landing/components/CurrencySwapCard"
import DeploymentEnvironmentCard from "@/components/uiable/blocks/landing/components/DeploymentEnvironmentCard"
import EventAlertCard from "@/components/uiable/blocks/landing/components/EventAlertCard"
import OneTimePasswordCard from "@/components/uiable/blocks/landing/components/OneTimePasswordCard"
import PowerUsageCard from "@/components/uiable/blocks/landing/components/PowerUsageCard"
import PrivacyVisibilityCard from "@/components/uiable/blocks/landing/components/PrivacyVisibilityCard"
import ProfileCard from "@/components/uiable/blocks/landing/components/ProfileCard"
import RevenueChartCard from "@/components/uiable/blocks/landing/components/RevenueChartCard"
import RevenueGrowthSlider from "@/components/uiable/blocks/landing/components/RevenueGrowthSlider"
import SectionHeader from "@/components/uiable/blocks/landing/components/SectionHeader"
import UploadFilesCard from "@/components/uiable/blocks/landing/components/UploadFilesCard"
import VerificationBannerCard from "@/components/uiable/blocks/landing/components/VerificationBannerCard"

// assets
import { IconArrowUpRight } from "@tabler/icons-react"

//  ------------------------------ | COMPONENT 2 | ------------------------------  //

export default function Component2() {
  return (
    <section className="mx-auto flex w-full flex-col gap-12.5 px-4 py-12.5 sm:px-8">
      <SectionHeader
        title="Components designed for real applications"
        titleClassName="tracking-tight"
        subtitle="Carefully crafted components built with accessibility, consistency, and developer experience in mind."
      />

      <div className="relative">
        <div className="grid grid-cols-1 gap-6 md:grid-cols-2 xl:grid-cols-4">
          <div className="flex flex-col gap-6">
            <ProfileCard />
            <AskMeAnything />
            <RevenueGrowthSlider />
            <OneTimePasswordCard />
          </div>

          <div className="flex flex-col gap-6">
            <ActionButtonGroupBadge />
            <RevenueChartCard />
            <PrivacyVisibilityCard />
          </div>

          <div className="flex flex-col gap-6">
            <UploadFilesCard />
            <DeploymentEnvironmentCard />
          </div>

          <div className="flex flex-col gap-6">
            <EventAlertCard />
            <VerificationBannerCard />
            <CurrencySwapCard />
            <PowerUsageCard />
          </div>
        </div>

        <div className="pointer-events-none absolute right-0 bottom-0 left-0 z-20 h-70 bg-gradient-to-t from-background via-background/40 to-transparent" />
      </div>

      <div className="flex items-center justify-center">
        <Button
          size="lg"
          nativeButton={false}
          render={<Link href="/components" />}
          className="h-11 gap-2 rounded-lg bg-foreground px-6 font-medium text-background hover:bg-foreground/90"
        >
          View all Components
          <IconArrowUpRight aria-hidden="true" className="size-5" />
        </Button>
      </div>
    </section>
  )
}
src/components/uiable/blocks/landing/components/ActionButtonGroupBadge.tsx
// shadcn
import { Badge } from "@/components/ui/badge"
import { Button } from "@/components/ui/button"
import { ButtonGroup, ButtonGroupSeparator } from "@/components/ui/button-group"
import {
  Dialog,
  DialogContent,
  DialogDescription,
  DialogHeader,
  DialogTitle,
  DialogTrigger,
} from "@/components/ui/dialog"
import { Separator } from "@/components/ui/separator"

// project-imports
import DatePickerCard from "@/components/uiable/blocks/landing/components/DatePickerCard"

// assets
import { BadgeCheck, PlusIcon } from "lucide-react"

//  ------------------------------ | BLOCK - ACTION BUTTON GROUP BADGE | ------------------------------  //

export default function ActionButtonGroupBadge() {
  return (
    <div className="flex flex-col gap-4 rounded-xl border border-border bg-card p-4">
      <div className="flex w-fit overflow-hidden rounded-lg border border-border">
        <ButtonGroup className="bg-muted/50 dark:bg-muted/20">
          <Button
            variant="ghost"
            size="sm"
            className="h-auto rounded-none px-3 py-1.5 text-xs font-semibold text-foreground hover:bg-muted dark:hover:bg-muted/80"
          >
            Small
          </Button>
          <ButtonGroupSeparator className="bg-border" />
          <Button
            variant="ghost"
            size="sm"
            className="h-auto rounded-none px-3 py-1.5 text-xs font-semibold text-foreground hover:bg-muted dark:hover:bg-muted/80"
          >
            Button
          </Button>
          <ButtonGroupSeparator className="bg-border" />
          <Button
            variant="ghost"
            size="sm"
            className="h-auto rounded-none px-3 py-1.5 text-xs font-semibold text-foreground hover:bg-muted dark:hover:bg-muted/80"
          >
            Group
          </Button>
          <ButtonGroupSeparator className="bg-border" />
          <Button
            variant="ghost"
            size="icon-sm"
            aria-label="Add item"
            className="h-auto rounded-none px-3 py-1.5 text-foreground hover:bg-muted dark:hover:bg-muted/80"
          >
            <PlusIcon aria-hidden="true" className="size-3.5" />
          </Button>
        </ButtonGroup>
      </div>
      <div className="flex items-center gap-2">
        <Dialog>
          <DialogTrigger
            render={
              <Button className="rounded-lg border-border bg-background text-xs font-semibold text-foreground hover:bg-accent/10" />
            }
          >
            Show dialog
          </DialogTrigger>
          <DialogContent className="sm:max-w-md">
            <DialogHeader>
              <DialogTitle>Dialog</DialogTitle>
              <DialogDescription>this is a simple dialog box</DialogDescription>
            </DialogHeader>
          </DialogContent>
        </Dialog>
        <Badge>
          <BadgeCheck data-icon="inline-start" aria-hidden="true" />
          Verified
        </Badge>
      </div>
      <Separator />
      <DatePickerCard />
    </div>
  )
}
src/components/uiable/blocks/landing/components/AskMeAnything.tsx
// shadcn
import { Badge } from "@/components/ui/badge"
import {
  InputGroup,
  InputGroupAddon,
  InputGroupButton,
  InputGroupInput,
} from "@/components/ui/input-group"

// assets
import {
  CircleQuestionMark,
  GitPullRequestArrow,
  Plus,
  Sparkles,
} from "lucide-react"

//  ------------------------------ | BLOCK - ASK ME ANYTHING | ------------------------------  //

export default function AskMeAnything() {
  return (
    <div className="flex flex-col gap-3 rounded-lg border border-border bg-card px-4 py-4">
      <div className="flex flex-nowrap gap-2 xl:gap-1.5">
        <Badge
          variant="outline"
          className="cursor-pointer rounded-full px-3 py-1.5 text-xs leading-3 font-normal tracking-normal text-accent-foreground hover:bg-accent xl:px-2 xl:py-1"
        >
          Spend today?
        </Badge>

        <Badge
          variant="outline"
          className="cursor-pointer rounded-full px-3 py-1.5 text-xs leading-3 font-normal tracking-normal text-accent-foreground hover:bg-accent xl:px-2 xl:py-1"
        >
          Trending Topic
        </Badge>
        <Badge
          variant="outline"
          aria-label="Add custom topic"
          className="cursor-pointer rounded-full px-3 py-1.5 text-xs leading-3 font-normal tracking-normal text-accent-foreground hover:bg-accent xl:px-2 xl:py-1"
        >
          <Plus aria-hidden="true" className="size-3.5" />
        </Badge>
      </div>

      <InputGroup className="h-11 gap-0 rounded-full border border-border bg-white px-0 transition-all focus-within:border-primary/40 focus-within:ring-2 focus-within:ring-primary/10 dark:bg-background">
        <InputGroupAddon
          align="inline-start"
          className="flex items-center py-0 pr-2 pl-4 text-muted-foreground/80"
        >
          <Sparkles className="size-4" />
        </InputGroupAddon>
        <InputGroupInput
          type="text"
          placeholder="Ask me anything .."
          className="h-full border-0 bg-transparent py-0 text-xs text-foreground outline-none placeholder:text-muted-foreground/60 focus-visible:ring-0 focus-visible:ring-offset-0 sm:text-sm"
        />
        <InputGroupAddon
          align="inline-end"
          className="gap-3 py-0 pr-4 pl-2 text-muted-foreground/80"
        >
          <InputGroupButton
            aria-label="Compare answers"
            size="icon-xs"
            className="hover:text-foreground"
          >
            <GitPullRequestArrow className="size-4" />
          </InputGroupButton>
          <InputGroupButton
            aria-label="Get help"
            size="icon-xs"
            className="hover:text-foreground"
          >
            <CircleQuestionMark className="size-4" />
          </InputGroupButton>
        </InputGroupAddon>
      </InputGroup>
    </div>
  )
}
src/components/uiable/blocks/landing/components/CurrencySwapCard.tsx
"use client"

import { useState } from "react"

// shadcn
import { Button } from "@/components/ui/button"
import { Tabs, TabsList, TabsTrigger } from "@/components/ui/tabs"

// project-imports
import Bitcoin from "@/images/svg/icons/bitcoin"
import Ethereum from "@/images/svg/icons/ethereum"

// assets
import { ArrowUpDown, ChevronDown } from "lucide-react"

const tabs = ["swap", "trade", "buy", "sell"]
// Fixed mock exchange rate for this preview widget — not a live quote.
const BTC_TO_ETH_RATE = 42.5

// ------------------------------ | CURRENCY SWAP CARD | ------------------------------ //

export default function CurrencySwapCard() {
  const [activeTab, setActiveTab] = useState("swap")
  const [isBtcToEth, setIsBtcToEth] = useState(true)
  const [inputValue, setInputValue] = useState("0.12")

  const getOutputValue = () => {
    const val = parseFloat(inputValue)
    if (isNaN(val)) return ""
    const num = isBtcToEth ? val * BTC_TO_ETH_RATE : val / BTC_TO_ETH_RATE
    if (isBtcToEth) {
      return num.toFixed(2)
    } else {
      return Number(num.toFixed(6)).toString()
    }
  }

  const handleSwapDirection = () => {
    const outputVal = getOutputValue()
    setIsBtcToEth(!isBtcToEth)
    setInputValue(outputVal)
  }

  const currentOutput = getOutputValue()

  return (
    <div className="flex flex-col gap-4 rounded-xl border border-border bg-card p-4">
      <p className="text-center text-base leading-5 font-medium tracking-normal text-card-foreground">
        Transactions
      </p>

      <Tabs value={activeTab} onValueChange={setActiveTab}>
        <TabsList className="h-auto w-full rounded-lg bg-muted p-1">
          {tabs.map((tab) => (
            <TabsTrigger
              key={tab}
              value={tab}
              className="flex-1 rounded-md px-3.5 py-1.5 text-sm leading-5 font-medium tracking-normal text-muted-foreground capitalize data-active:bg-card data-active:text-foreground data-active:shadow-sm data-active:hover:text-foreground dark:data-active:bg-card dark:data-active:text-foreground"
            >
              {tab}
            </TabsTrigger>
          ))}
        </TabsList>
      </Tabs>

      <div className="flex flex-col gap-1.5">
        <div className="flex flex-col gap-1.5">
          <div className="flex items-center justify-between px-0.5">
            <span className="text-sm leading-4 font-medium tracking-normal text-foreground">
              Amount
            </span>
          </div>
          <div className="flex items-center justify-between rounded-xl border border-border bg-card px-4 py-2.5 transition-all focus-within:border-primary focus-within:ring-1 focus-within:ring-ring">
            <div className="flex min-w-0 flex-1 items-center gap-1">
              <input
                type="text"
                value={inputValue}
                onChange={(e) => {
                  const val = e.target.value
                  if (/^\d*\.?\d*$/.test(val)) {
                    setInputValue(val)
                  }
                }}
                className="h-auto w-full border-none bg-transparent p-0 text-left text-base font-semibold text-foreground focus:ring-0 focus:outline-none"
              />
              <span className="pr-2 text-base font-semibold text-foreground select-none">
                {isBtcToEth ? "BTC" : "ETH"}
              </span>
            </div>

            <button
              type="button"
              onClick={handleSwapDirection}
              className="flex cursor-pointer items-center gap-2 pl-2 transition-opacity select-none hover:opacity-80"
            >
              {isBtcToEth ? (
                <Bitcoin aria-hidden="true" />
              ) : (
                <Ethereum aria-hidden="true" />
              )}
              <span className="text-xs leading-3 font-medium tracking-normal text-muted-foreground">
                {isBtcToEth ? "BTC" : "ETH"}
              </span>
              <ChevronDown
                aria-hidden="true"
                className="size-4 text-muted-foreground"
              />
            </button>
          </div>
          <span className="px-0.5 text-xs leading-3 font-normal tracking-normal text-muted-foreground">
            Balance: {isBtcToEth ? "0.20 BTC" : "8.50 ETH"}
          </span>
        </div>

        <div className="relative z-10 -my-2.5 flex justify-center">
          <Button
            variant="ghost"
            size="icon"
            aria-label="Swap direction"
            onClick={handleSwapDirection}
            className="flex size-8 cursor-pointer items-center justify-center rounded-full border border-border bg-card shadow-md transition-all hover:bg-muted active:scale-95"
          >
            <ArrowUpDown
              aria-hidden="true"
              className="size-4 text-foreground"
            />
          </Button>
        </div>

        <div className="flex flex-col gap-1.5">
          <div className="flex items-center justify-between px-0.5">
            <span className="text-sm leading-4 font-medium tracking-normal text-foreground">
              {activeTab === "sell" ? "Receive (Est.)" : "Receive"}
            </span>
          </div>
          <div className="flex items-center justify-between rounded-xl border border-border bg-card px-4 py-2.5 transition-all focus-within:border-primary focus-within:ring-1 focus-within:ring-ring">
            <div className="flex min-w-0 flex-1 items-center gap-1">
              <input
                type="text"
                readOnly
                value={currentOutput}
                className="h-auto w-full border-none bg-transparent p-0 text-left text-base font-semibold text-foreground focus:ring-0 focus:outline-none"
              />
              <span className="pr-2 text-base font-semibold text-foreground select-none">
                {isBtcToEth ? "ETH" : "BTC"}
              </span>
            </div>

            <button
              type="button"
              onClick={handleSwapDirection}
              className="flex cursor-pointer items-center gap-2 pl-2 transition-opacity select-none hover:opacity-80"
            >
              {isBtcToEth ? (
                <Ethereum aria-hidden="true" />
              ) : (
                <Bitcoin aria-hidden="true" />
              )}
              <span className="text-xs leading-3 font-medium tracking-normal text-muted-foreground">
                {isBtcToEth ? "ETH" : "BTC"}
              </span>
              <ChevronDown
                aria-hidden="true"
                className="size-4 text-muted-foreground"
              />
            </button>
          </div>
          <span className="px-0.5 text-xs leading-3 font-normal tracking-normal text-muted-foreground">
            Balance: {isBtcToEth ? "8.50 ETH" : "0.20 BTC"}
          </span>
        </div>
      </div>

      <Button
        onClick={handleSwapDirection}
        className="w-full rounded-lg bg-primary py-2.5 text-sm font-semibold text-primary-foreground capitalize hover:bg-primary/90"
      >
        {activeTab}
      </Button>
    </div>
  )
}
src/components/uiable/blocks/landing/components/DatePickerCard.tsx
"use client"

import { useState } from "react"

// shadcn
import { Button } from "@/components/ui/button"
import { Calendar } from "@/components/ui/calendar"
import {
  Popover,
  PopoverContent,
  PopoverTrigger,
} from "@/components/ui/popover"

// third-party
import { format } from "date-fns"

// assets
import { Calendar as CalendarIcon } from "lucide-react"

const DEFAULT_DATE = new Date(2025, 5, 1)

// ------------------------------ | DATE PICKER CARD | ------------------------------ //

export default function DatePickerCard() {
  const [date, setDate] = useState<Date | undefined>(DEFAULT_DATE)

  return (
    <div className="flex items-center justify-between rounded-xl border border-border bg-background px-3 py-2 text-sm text-foreground">
      <span className="font-medium">
        {date ? format(date, "MMMM dd, yyyy") : "Pick a date"}
      </span>
      <Popover>
        <PopoverTrigger
          render={
            <Button
              type="button"
              variant="ghost"
              size="icon"
              aria-label="Choose date"
              className="size-8 rounded-lg text-muted-foreground hover:bg-accent hover:text-foreground"
            />
          }
        >
          <CalendarIcon aria-hidden="true" className="size-4.5" />
        </PopoverTrigger>
        <PopoverContent className="w-auto p-0" align="end">
          <Calendar
            mode="single"
            selected={date}
            onSelect={setDate}
            className="rounded-lg border"
          />
        </PopoverContent>
      </Popover>
    </div>
  )
}
src/components/uiable/blocks/landing/components/DeploymentEnvironmentCard.tsx
"use client"

import { useState } from "react"

// shadcn
import { RadioGroup, RadioGroupItem } from "@/components/ui/radio-group"

// third-party
import { cn } from "cn"

// types
interface Environment {
  value: string
  title: string
  description: string
}

interface EnvironmentOptionProps {
  value: string
  title: string
  description: string
  isSelected: boolean
}

const environments: Environment[] = [
  {
    value: "production",
    title: "Production",
    description: "Customer live environment with monitoring and backups.",
  },
  {
    value: "staging",
    title: "Staging",
    description:
      "Preview features before launch. Reflects production settings.",
  },
]

// ------------------------------ | DEPLOYMENT ENVIRONMENT CARD | ------------------------------ //

function EnvironmentOption({
  value,
  title,
  description,
  isSelected,
}: EnvironmentOptionProps) {
  return (
    <label
      className={cn(
        "flex cursor-pointer items-start justify-between rounded-lg border p-4 transition-colors",
        isSelected
          ? "border-primary bg-primary/5"
          : "border-border bg-card hover:bg-accent/30"
      )}
    >
      <div className="flex flex-1 flex-col gap-1.5 pr-4">
        <p className="text-sm leading-4 font-medium tracking-normal text-accent-foreground">
          {title}
        </p>
        <p className="text-xs leading-4 font-normal tracking-normal text-muted-foreground">
          {description}
        </p>
      </div>
      <RadioGroupItem value={value} />
    </label>
  )
}

export default function DeploymentEnvironmentCard() {
  const [env, setEnv] = useState("production")

  return (
    <div className="flex flex-col gap-5 rounded-xl border border-border bg-card p-4">
      <div className="flex flex-col gap-2.5">
        <p className="text-base leading-5 font-medium tracking-normal text-card-foreground">
          Deployment Environment
        </p>
        <p className="text-xs leading-4 font-medium tracking-normal text-muted-foreground">
          Choose the appropriate environment for deploying your cluster.
        </p>
      </div>

      <RadioGroup
        value={env}
        onValueChange={setEnv}
        className="flex flex-col gap-3"
      >
        {environments.map((environment) => (
          <EnvironmentOption
            key={environment.value}
            {...environment}
            isSelected={env === environment.value}
          />
        ))}
      </RadioGroup>
    </div>
  )
}
src/components/uiable/blocks/landing/components/EventAlertCard.tsx
"use client"

import { useState } from "react"

// shadcn
import { Button } from "@/components/ui/button"

// third-party
import { cn } from "cn"

// ------------------------------ | EVENT ALERT CARD | ------------------------------ //

export default function EventAlertCard() {
  const [enabled, setEnabled] = useState(false)

  return (
    <div className="flex items-center justify-between gap-3 rounded-xl border border-border bg-card p-4">
      <div className="flex flex-col gap-1">
        <p className="text-sm leading-5 font-medium tracking-normal text-foreground">
          Event has been created
        </p>
        <p className="text-xs leading-4 font-normal tracking-normal text-muted-foreground">
          Sunday, December 03, 2023 at 9:00 AM
        </p>
      </div>
      <Button
        size="sm"
        onClick={() => setEnabled(!enabled)}
        className={cn(
          "h-8.5 rounded-lg px-4 py-2 text-xs font-semibold transition-colors",
          enabled
            ? "bg-muted text-muted-foreground hover:bg-muted/80"
            : "bg-primary text-primary-foreground hover:bg-primary/90"
        )}
      >
        {enabled ? "Disable" : "Enable"}
      </Button>
    </div>
  )
}
src/components/uiable/blocks/landing/components/OneTimePasswordCard.tsx
"use client"

import { useState } from "react"

// shadcn
import {
  InputOTP,
  InputOTPGroup,
  InputOTPSlot,
} from "@/components/ui/input-otp"

const OTP_LENGTH = 6

// ------------------------------ | ONE TIME PASSWORD CARD | ------------------------------ //

export default function OneTimePasswordCard() {
  const [otp, setOtp] = useState("42")

  return (
    <div className="flex flex-col gap-2 rounded-xl border border-border bg-card p-4">
      <p className="font-sans text-sm leading-5 font-medium tracking-normal text-foreground">
        One-Time Password
      </p>
      <div className="flex justify-start">
        <InputOTP maxLength={OTP_LENGTH} value={otp} onChange={setOtp}>
          <InputOTPGroup>
            {Array.from({ length: OTP_LENGTH }, (_, index) => (
              <InputOTPSlot key={index} index={index} className="h-9 w-9" />
            ))}
          </InputOTPGroup>
        </InputOTP>
      </div>
      <p className="font-sans text-xs leading-3 font-normal tracking-normal text-muted-foreground">
        Please enter the one-time password sent to your phone.
      </p>
    </div>
  )
}
src/components/uiable/blocks/landing/components/PowerUsageCard.tsx
// third-party
import { cn } from "cn"

// assets
import { ArrowRight } from "lucide-react"

// types
interface UsageBar {
  height: string
  highlighted?: boolean
}

const usageBars: UsageBar[] = [
  { height: "h-1/2" },
  { height: "h-3/4" },
  { height: "h-1/3" },
  { height: "h-2/3", highlighted: true },
  { height: "h-3/5" },
  { height: "h-3/4" },
  { height: "h-5/6" },
]

// ------------------------------ | POWER USAGE CARD | ------------------------------ //

export default function PowerUsageCard() {
  return (
    <div className="flex w-full flex-col gap-5 rounded-xl border border-border bg-card p-4">
      <div className="flex w-full items-center justify-between">
        <span className="text-base leading-5 font-medium tracking-normal text-card-foreground select-none">
          Power Usage
        </span>
        <ArrowRight
          aria-hidden="true"
          className="size-5 text-secondary-foreground transition-transform hover:translate-x-0.5"
        />
      </div>

      <div className="flex w-full items-end justify-between gap-4">
        <div className="flex max-w-32.5 flex-col gap-1">
          <span className="text-xl leading-6 font-semibold tracking-normal text-secondary-foreground">
            4.6 kW
          </span>
          <span className="text-xs leading-3 font-normal tracking-normal text-muted-foreground">
            8% higher than last
            <br />
            month.
          </span>
        </div>

        <div className="flex h-12 shrink-0 items-end gap-1.5">
          {usageBars.map((bar, index) => (
            <div
              key={index}
              className={cn(
                "w-2 rounded-full",
                bar.height,
                bar.highlighted ? "bg-primary" : "bg-primary/20"
              )}
            />
          ))}
        </div>
      </div>
    </div>
  )
}
src/components/uiable/blocks/landing/components/PrivacyVisibilityCard.tsx
"use client"

import { ReactNode, useState } from "react"

// shadcn
import { Checkbox } from "@/components/ui/checkbox"
import {
  Select,
  SelectContent,
  SelectItem,
  SelectTrigger,
  SelectValue,
} from "@/components/ui/select"

// third-party
import { cn } from "cn"

// assets
import { Globe, Lock, Users } from "lucide-react"

const visibilityOptions = [
  { value: "public", label: "Public", Icon: Globe },
  { value: "private", label: "Private", Icon: Lock },
  { value: "friends", label: "Friends Only", Icon: Users },
] as const

// Derived from `visibilityOptions` so the display node and the dropdown
// list never drift out of sync.
const visibilityItems: Record<string, ReactNode> = Object.fromEntries(
  visibilityOptions.map(({ value, label, Icon }) => [
    value,
    <span key={value} className="flex items-center gap-2">
      <Icon aria-hidden="true" className="size-4 text-muted-foreground" />
      {label}
    </span>,
  ])
)

const preferencesConfig = [
  { id: "email", label: "Show email", weight: "font-medium" },
  { id: "phone", label: "Show Phone", weight: "font-semibold" },
  { id: "location", label: "Show location", weight: "font-semibold" },
  {
    id: "activityStatus",
    label: "Show activity status",
    weight: "font-semibold",
  },
] as const

type PreferenceKey = (typeof preferencesConfig)[number]["id"]

//  ------------------------------ | BLOCK - PRIVACY VISIBILITY CARD | ------------------------------  //

export default function PrivacyVisibilityCard() {
  const [visibility, setVisibility] = useState("public")
  const [preferences, setPreferences] = useState<
    Record<PreferenceKey, boolean>
  >({
    email: false,
    phone: true,
    location: true,
    activityStatus: false,
  })

  const togglePreference = (key: PreferenceKey) => {
    setPreferences((prev) => ({
      ...prev,
      [key]: !prev[key],
    }))
  }

  return (
    <div className="flex flex-col gap-4 rounded-xl border border-border bg-card p-6">
      <div className="flex flex-col gap-1">
        <p className="text-base font-semibold text-foreground">Privacy</p>
        <p className="text-xs text-muted-foreground">Profile visibility</p>
      </div>

      <Select
        value={visibility}
        onValueChange={(val) => {
          if (val) setVisibility(val)
        }}
        items={visibilityItems}
      >
        <SelectTrigger className="h-auto w-full rounded-lg bg-card px-3.5 py-2.5 text-xs font-semibold">
          <SelectValue />
        </SelectTrigger>
        <SelectContent>
          {visibilityOptions.map(({ value, label, Icon }) => (
            <SelectItem key={value} value={value}>
              <Icon
                aria-hidden="true"
                className="size-4 text-muted-foreground"
              />
              {label}
            </SelectItem>
          ))}
        </SelectContent>
      </Select>

      <div className="flex flex-col gap-3.5">
        {preferencesConfig.map(({ id, label, weight }) => {
          const checked = preferences[id]
          return (
            <label
              key={id}
              className={cn(
                "flex cursor-pointer items-center gap-3 text-xs transition-colors",
                weight,
                checked
                  ? "text-foreground"
                  : "text-foreground/70 hover:text-foreground"
              )}
            >
              <Checkbox
                checked={checked}
                onCheckedChange={() => togglePreference(id)}
              />
              {label}
            </label>
          )
        })}
      </div>
    </div>
  )
}
src/components/uiable/blocks/landing/components/ProfileCard.tsx
// shadcn
import { Button } from "@/components/ui/button"

// third-party
import { motion } from "framer-motion"

// project-imports
import ProfileAvatar from "@/images/svg/landing/profile-avatar"

//  ------------------------------ | BLOCK - PROFILE CARD | ------------------------------  //

export default function ProfileCard() {
  return (
    <div className="flex flex-col items-center justify-center gap-4 rounded-md border border-border bg-card px-4 pt-5 pb-5">
      <div className="flex size-20 items-center justify-center overflow-hidden rounded-full bg-foreground pt-8 dark:bg-muted">
        <ProfileAvatar
          aria-hidden="true"
          width={70}
          height={60}
          className="text-background"
        />
      </div>

      <div className="flex flex-col gap-1 text-center">
        <p className="text-center text-lg leading-6 font-medium tracking-normal text-secondary-foreground">
          Morgan James
        </p>

        <p className="text-xs leading-3 font-medium tracking-normal text-muted-foreground">
          Product Designer
        </p>
      </div>

      <div className="flex w-full flex-col gap-2">
        <motion.div
          whileTap={{ scale: [1, 0.95, 1.05, 1] }}
          transition={{ duration: 0.25, ease: "easeInOut" }}
          className="w-full"
        >
          <Button className="w-full hover:bg-primary/90">Send Message</Button>
        </motion.div>

        <motion.div
          whileTap={{ scale: [1, 0.95, 1.05, 1] }}
          transition={{ duration: 0.25, ease: "easeInOut" }}
          className="w-full"
        >
          <Button
            variant="outline"
            className="w-full border-none bg-muted/60 hover:bg-muted/90 dark:bg-muted dark:hover:bg-muted/80"
          >
            Call
          </Button>
        </motion.div>
      </div>
    </div>
  )
}
src/components/uiable/blocks/landing/components/RevenueChartCard.tsx
"use client"

import { useState } from "react"

// shadcn
import {
  Select,
  SelectContent,
  SelectItem,
  SelectTrigger,
  SelectValue,
} from "@/components/ui/select"

// third-party
import { cn } from "cn"

// project-imports
import MetricChart from "@/images/svg/landing/metric-chart"

// assets
import { IconArrowDownRight, IconArrowUpRight } from "@tabler/icons-react"

const metricData = {
  revenue: {
    value: "22,680",
    trend: "up",
    change: "+8.2%",
    path: "M 0 100 Q 50 110 100 80 T 200 40 T 300 20",
    fillPath: "M 0 100 Q 50 110 100 80 T 200 40 T 300 20 L 300 120 L 0 120 Z",
    dotX: 160,
    dotY: 55,
    tooltip: "+1024",
    tooltipX: 130,
    tooltipY: 15,
  },
  profit: {
    value: "14,820",
    trend: "up",
    change: "+15.4%",
    path: "M 0 90 Q 50 50 100 70 T 200 35 T 300 25",
    fillPath: "M 0 90 Q 50 50 100 70 T 200 35 T 300 25 L 300 120 L 0 120 Z",
    dotX: 200,
    dotY: 35,
    tooltip: "+842",
    tooltipX: 170,
    tooltipY: -5,
  },
  sales: {
    value: "3,450",
    trend: "down",
    change: "-2.1%",
    path: "M 0 30 Q 50 40 100 60 T 200 75 T 300 90",
    fillPath: "M 0 30 Q 50 40 100 60 T 200 75 T 300 90 L 300 120 L 0 120 Z",
    dotX: 150,
    dotY: 67,
    tooltip: "-120",
    tooltipX: 120,
    tooltipY: 27,
  },
} as const

type MetricType = keyof typeof metricData

interface TrendBadgeProps {
  trend: "up" | "down"
  change: string
}

function TrendBadge({ trend, change }: TrendBadgeProps) {
  const isUp = trend === "up"
  return (
    <div
      className={cn(
        "mt-1 flex items-center gap-1 rounded-md px-2 py-1 text-xs font-semibold transition-colors duration-300",
        isUp
          ? "bg-emerald-500/10 text-emerald-500 dark:bg-emerald-500/20 dark:text-emerald-400"
          : "bg-rose-500/10 text-rose-500 dark:bg-rose-500/20 dark:text-rose-400"
      )}
    >
      {isUp ? (
        <IconArrowUpRight
          aria-hidden="true"
          className="size-3.5"
          stroke={2.5}
        />
      ) : (
        <IconArrowDownRight
          aria-hidden="true"
          className="size-3.5"
          stroke={2.5}
        />
      )}
      <span>{change}</span>
    </div>
  )
}

//  ------------------------------ | BLOCK - REVENUE CHART CARD | ------------------------------  //

export default function RevenueChartCard() {
  const [metric, setMetric] = useState<MetricType>("revenue")
  const currentData = metricData[metric]

  return (
    <div className="flex flex-col gap-4 rounded-xl border border-border bg-card p-6">
      <div className="flex items-start justify-between">
        <div className="flex flex-col gap-1">
          <Select
            value={metric}
            onValueChange={(val) => {
              if (val) setMetric(val as MetricType)
            }}
          >
            <SelectTrigger className="h-auto w-auto gap-1 border-0 bg-transparent p-0 text-xs font-medium text-muted-foreground hover:text-foreground focus:border-transparent focus:ring-0">
              <SelectValue />
            </SelectTrigger>
            <SelectContent>
              <SelectItem value="revenue">Revenue</SelectItem>
              <SelectItem value="profit">Profit</SelectItem>
              <SelectItem value="sales">Sales</SelectItem>
            </SelectContent>
          </Select>
          <p className="text-2xl font-extrabold tracking-tight text-foreground transition-all duration-300">
            {currentData.value}
          </p>
        </div>
        <TrendBadge trend={currentData.trend} change={currentData.change} />
      </div>

      <MetricChart {...currentData} />
    </div>
  )
}
src/components/uiable/blocks/landing/components/RevenueGrowthSlider.tsx
// shadcn
import { Slider } from "@/components/ui/slider"

// project-imports
import Logo1 from "@/images/svg/landing/logo1"
import NoiseOverlay from "@/images/svg/landing/noise-overlay"

// assets
import { IconArrowUpRight } from "@tabler/icons-react"

//  ------------------------------ | BLOCK - REVENUE GROWTH SLIDER | ------------------------------  //

export default function RevenueGrowthSlider() {
  return (
    <div className="relative overflow-hidden rounded-xl bg-primary p-6 text-white shadow-[0_4px_20px_color-mix(in_srgb,var(--primary)_25%,transparent)]">
      <NoiseOverlay aria-hidden="true" />

      <div className="relative z-10 flex flex-col gap-6">
        <div className="flex items-center justify-between">
          <div
            aria-hidden="true"
            className="relative flex size-12 items-center justify-center"
          >
            <div className="absolute inset-0 rounded-full border border-white/25 bg-[linear-gradient(180deg,rgba(255,255,255,0.14)_0%,rgba(255,255,255,0.04)_100%),var(--primary)] shadow-[inset_0_1px_2px_rgba(255,255,255,0.45),inset_0_-3px_8px_rgba(0,0,0,0.12),0_2px_12px_rgba(255,255,255,0.12)]" />

            <div className="absolute top-[8%] left-[12%] h-[34%] w-[76%] rounded-full bg-white/35 blur-lg" />

            <div className="absolute inset-px rounded-full border-t border-white/20" />

            <div className="relative z-10 scale-110 text-white">
              <Logo1 />
            </div>
          </div>
        </div>

        <div className="flex flex-col gap-2">
          <span className="flex items-center gap-1 text-xs font-medium opacity-75">
            <IconArrowUpRight aria-hidden="true" className="size-3.5" />
            Revenue
          </span>

          <span className="text-lg leading-snug font-semibold">
            85% Growth Compared to Yesterday
          </span>
        </div>

        <Slider
          defaultValue={[70]}
          max={100}
          step={1}
          className="w-full text-white [&_[data-slot=slider-range]]:bg-white [&_[data-slot=slider-thumb]]:border-white [&_[data-slot=slider-track]]:bg-white/30"
        />
      </div>
    </div>
  )
}
src/components/uiable/blocks/landing/components/SectionHeader.tsx
// third-party
import { cn } from "cn"

// types
interface SectionHeaderProps {
  title: string
  subtitle: string
  className?: string
  titleClassName?: string
  subtitleClassName?: string
}

//  ------------------------------ | BLOCK - SECTION HEADER | ------------------------------  //

export default function SectionHeader({
  title,
  subtitle,
  className,
  titleClassName,
  subtitleClassName,
}: SectionHeaderProps) {
  return (
    <div className={cn("flex flex-col gap-2 md:gap-3", className)}>
      <h2
        className={cn(
          "text-2xl leading-tight font-medium tracking-normal text-foreground sm:text-3xl sm:leading-8 md:text-4xl md:leading-9",
          titleClassName
        )}
      >
        {title}
      </h2>

      <p
        className={cn(
          "text-base leading-relaxed font-normal tracking-normal text-muted-foreground sm:text-lg",
          subtitleClassName
        )}
      >
        {subtitle}
      </p>
    </div>
  )
}
src/components/uiable/blocks/landing/components/UploadFilesCard.tsx
"use client"

import { useRef, useState } from "react"

// shadcn
import { Button } from "@/components/ui/button"

// third-party
import { cn } from "cn"

// assets
import {
  IconFileDescription,
  IconMusic,
  IconPhoto,
  IconUpload,
  IconVideo,
  type Icon as TablerIcon,
} from "@tabler/icons-react"

// types
interface FileType {
  key: string
  label: string
  icon: TablerIcon
}

interface FileTypeButtonProps {
  fileType: FileType
  isSelected: boolean
  onSelect: (key: string) => void
}

const fileTypes: FileType[] = [
  { key: "documents", label: "Documents", icon: IconFileDescription },
  { key: "images", label: "Images", icon: IconPhoto },
  { key: "videos", label: "Videos", icon: IconVideo },
  { key: "audio", label: "Audio", icon: IconMusic },
]

function FileTypeButton({
  fileType,
  isSelected,
  onSelect,
}: FileTypeButtonProps) {
  const Icon = fileType.icon
  return (
    <Button
      size="sm"
      onClick={() => onSelect(fileType.key)}
      className={cn(
        "flex h-auto items-center justify-center gap-2 rounded-lg px-3 py-2 text-center text-sm leading-4 font-normal tracking-normal",
        isSelected
          ? "border-primary bg-primary/5 text-primary hover:bg-primary/10 hover:text-primary"
          : "border-border bg-card text-secondary-foreground hover:bg-accent"
      )}
    >
      <Icon
        aria-hidden="true"
        className={cn(
          "size-3.5",
          isSelected ? "text-primary" : "text-card-foreground"
        )}
      />
      {fileType.label}
    </Button>
  )
}

//  ------------------------------ | BLOCK - UPLOAD FILES CARD | ------------------------------  //

export default function UploadFilesCard() {
  const [selected, setSelected] = useState<string>("documents")
  const fileInputRef = useRef<HTMLInputElement>(null)

  const handleUploadClick = () => {
    fileInputRef.current?.click()
  }

  return (
    <div className="flex flex-col gap-4 rounded-xl border border-border bg-card p-4">
      <p className="text-base leading-5 font-medium tracking-normal text-card-foreground">
        Upload Files
      </p>
      <button
        type="button"
        onClick={handleUploadClick}
        className="flex cursor-pointer flex-col items-center justify-center gap-4 rounded-lg border-2 border-dashed border-border bg-muted/10 px-5 py-4 text-center transition-colors hover:bg-muted/20"
      >
        <IconUpload
          aria-hidden="true"
          className="size-8.5 text-accent-foreground"
        />
        <div className="flex flex-col gap-1.5">
          <p className="text-sm leading-4 font-normal tracking-normal text-card-foreground">
            Drop files here or click to browse
          </p>
          <p className="text-xs leading-3 font-normal tracking-normal text-muted-foreground">
            Max file size: 10MB
          </p>
        </div>
      </button>
      <p className="text-sm leading-4 font-medium tracking-normal text-card-foreground">
        File Type
      </p>
      <div className="grid grid-cols-2 gap-2.5">
        {fileTypes.map((fileType) => (
          <FileTypeButton
            key={fileType.key}
            fileType={fileType}
            isSelected={selected === fileType.key}
            onSelect={setSelected}
          />
        ))}
      </div>
      <input type="file" className="hidden" ref={fileInputRef} />
      <Button
        onClick={handleUploadClick}
        className="w-full rounded-lg bg-primary py-2.5 text-sm font-medium text-primary-foreground hover:bg-primary/90"
      >
        Upload Files
      </Button>
    </div>
  )
}
src/components/uiable/blocks/landing/components/VerificationBannerCard.tsx
// shadcn
import { Button } from "@/components/ui/button"

// assets
import { BadgeCheck, ChevronRight } from "lucide-react"

//  ------------------------------ | BLOCK - VERIFICATION BANNER CARD | ------------------------------  //

export default function VerificationBannerCard() {
  return (
    <Button
      variant="ghost"
      className="flex h-auto w-full cursor-pointer items-center justify-between rounded-xl border border-border bg-card px-4 py-3 transition-colors hover:bg-accent/20"
    >
      <div className="flex items-center gap-2.5">
        <BadgeCheck aria-hidden="true" className="size-5 text-foreground" />
        <span className="text-sm leading-5 font-medium tracking-normal text-foreground">
          Your profile has been verified.
        </span>
      </div>
      <ChevronRight aria-hidden="true" className="size-5 text-foreground" />
    </Button>
  )
}
src/images/svg/icons/bitcoin.tsx
// types
import type { SVGAttributes } from "react"

//  ------------------------------ | BITCOIN ICON | ------------------------------  //

export default function Bitcoin(props: SVGAttributes<SVGElement>) {
  return (
    <svg
      width="18"
      height="18"
      viewBox="0 0 18 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M14.0724 7.677C14.2816 6.25575 13.2061 5.49825 11.7241 4.98375L12.2041 3.069L11.0341 2.77725L10.5669 4.64475L9.63311 4.422L10.1064 2.541L8.93636 2.25L8.45561 4.1715L7.71161 3.996V3.9885L6.09386 3.5835L5.78261 4.8345C5.78261 4.8345 6.64886 5.0385 6.63536 5.0445C7.10861 5.16675 7.19036 5.478 7.17686 5.72175L6.63461 7.914L6.75686 7.9545L6.62861 7.9275L5.86361 10.9928C5.80961 11.1353 5.66111 11.3512 5.32961 11.2628C5.34311 11.2838 4.48361 11.0602 4.48361 11.0602L3.90161 12.3937L5.42411 12.7725L6.25661 12.9893L5.76911 14.9318L6.93911 15.222L7.41386 13.3005L8.35361 13.5435L7.87361 15.459L9.04361 15.75L9.52436 13.8075C11.5209 14.1862 13.0231 14.0378 13.6531 12.231C14.1601 10.776 13.6254 9.9435 12.5769 9.3885C13.3419 9.21975 13.9164 8.712 14.0656 7.677H14.0724ZM11.3994 11.4262C11.0401 12.8812 8.59061 12.0892 7.79936 11.8988L8.44211 9.32175C9.23336 9.52425 11.7781 9.90975 11.3994 11.4188V11.4262ZM11.7579 7.65675C11.4331 8.97675 9.38936 8.30625 8.73311 8.14425L9.31436 5.8095C9.97811 5.97225 12.1029 6.2835 11.7579 7.65675Z"
        fill="#F7931A"
      />
    </svg>
  )
}
src/images/svg/icons/ethereum.tsx
// types
import type { SVGAttributes } from "react"

//  ------------------------------ | ETHEREUM ICON | ------------------------------  //

export default function Ethereum(props: SVGAttributes<SVGElement>) {
  return (
    <svg
      width="14"
      height="14"
      viewBox="0 0 14 14"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M7.40309 0.260003C7.35662 0.196947 7.29599 0.145692 7.22607 0.110368C7.15616 0.0750442 7.07892 0.0566406 7.00059 0.0566406C6.92226 0.0566406 6.84503 0.0750442 6.77512 0.110368C6.7052 0.145692 6.64457 0.196947 6.59809 0.260003L1.86009 6.694C1.79682 6.77991 1.7627 6.88381 1.7627 6.9905C1.7627 7.0972 1.79682 7.20109 1.86009 7.287L6.59809 13.72C6.64457 13.7831 6.7052 13.8343 6.77512 13.8696C6.84503 13.905 6.92226 13.9234 7.00059 13.9234C7.07892 13.9234 7.15616 13.905 7.22607 13.8696C7.29599 13.8343 7.35662 13.7831 7.40309 13.72L12.1401 7.287C12.2034 7.20109 12.2375 7.0972 12.2375 6.9905C12.2375 6.88381 12.2034 6.77991 12.1401 6.694L7.40309 0.261003V0.260003Z"
        fill="#8FBFFA"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M12.2362 6.94995L7.08921 8.63995C6.98685 8.67357 6.87636 8.67322 6.77421 8.63895L1.76421 6.95495C1.75573 7.07351 1.78977 7.19121 1.86021 7.28695L6.59821 13.72C6.64469 13.783 6.70532 13.8343 6.77524 13.8696C6.84515 13.9049 6.92238 13.9233 7.00071 13.9233C7.07904 13.9233 7.15628 13.9049 7.22619 13.8696C7.29611 13.8343 7.35674 13.783 7.40321 13.72L12.1402 7.28695C12.2116 7.19014 12.2457 7.07085 12.2362 6.95095V6.94995Z"
        fill="#2859C5"
      />
    </svg>
  )
}
src/images/svg/landing/logo1.tsx
//  ------------------------------ | LOGO - 1 | ------------------------------  //

export default function Logo1() {
  return (
    <svg
      width="42"
      height="40"
      viewBox="0 0 42 40"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      xmlnsXlink="http://www.w3.org/1999/xlink"
    >
      <path
        d="M0 20C0 8.95431 8.95431 0 20 0H22C33.0457 0 42 8.95431 42 20V20C42 31.0457 33.0457 40 22 40H20C8.9543 40 0 31.0457 0 20V20Z"
        fill="white"
      />
      <rect
        x="6.13843"
        y="10.8184"
        width="30.0462"
        height="19.3631"
        fill="url(#pattern0_3414_1627)"
      />
      <defs>
        <pattern
          id="pattern0_3414_1627"
          patternContentUnits="objectBoundingBox"
          width="1"
          height="1"
        >
          <use
            xlinkHref="#image0_3414_1627"
            transform="scale(0.00277778 0.00431034)"
          />
        </pattern>
        <image
          id="image0_3414_1627"
          width="360"
          height="232"
          preserveAspectRatio="none"
          xlinkHref="data:image/png;base64,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"
        />
      </defs>
    </svg>
  )
}
src/images/svg/landing/metric-chart.tsx
"use client"

// third-party
import { motion } from "framer-motion"

interface MetricChartProps {
  fillPath: string
  path: string
  dotX: number
  dotY: number
  tooltip: string
  tooltipX: number
  tooltipY: number
}

//  ------------------------------ | SVG - METRIC CHART | ------------------------------  //

export default function MetricChart({
  fillPath,
  path,
  dotX,
  dotY,
  tooltip,
  tooltipX,
  tooltipY,
}: MetricChartProps) {
  return (
    <div className="relative pt-6">
      <svg
        viewBox="0 0 300 120"
        className="h-28 w-full overflow-visible text-primary"
      >
        <defs>
          <linearGradient id="chartGrad" x1="0" y1="0" x2="0" y2="1">
            <stop offset="0%" stopColor="var(--primary)" stopOpacity="0.2" />
            <stop offset="100%" stopColor="var(--primary)" stopOpacity="0.0" />
          </linearGradient>
        </defs>
        <motion.path
          d={fillPath}
          fill="url(#chartGrad)"
          initial={false}
          animate={{ d: fillPath }}
          transition={{ duration: 0.4, ease: "easeInOut" }}
        />
        <motion.path
          d={path}
          fill="none"
          stroke="currentColor"
          strokeWidth="2.5"
          strokeLinecap="round"
          initial={false}
          animate={{ d: path }}
          transition={{ duration: 0.4, ease: "easeInOut" }}
        />
        {/* Active point */}
        <motion.circle
          cx={dotX}
          cy={dotY}
          r="4.5"
          fill="var(--primary)"
          stroke="var(--card)"
          strokeWidth="2"
          initial={false}
          animate={{ cx: dotX, cy: dotY }}
          transition={{ duration: 0.4, ease: "easeInOut" }}
        />

        {/* Tooltip */}
        <motion.g
          initial={false}
          animate={{ x: tooltipX, y: tooltipY }}
          transition={{ duration: 0.4, ease: "easeInOut" }}
        >
          <rect
            x="0"
            y="0"
            width="60"
            height="22"
            rx="11"
            fill="var(--primary)"
          />
          <path d="M 30 22 L 27 25 L 33 25 Z" fill="var(--primary)" />
          <text
            x="30"
            y="14"
            fill="var(--primary-foreground)"
            fontSize="10"
            fontWeight="bold"
            textAnchor="middle"
          >
            {tooltip}
          </text>
        </motion.g>
      </svg>
    </div>
  )
}
src/images/svg/landing/noise-overlay.tsx
// types
import type { SVGAttributes } from "react"

//  ------------------------------ | SVG - NOISE OVERLAY | ------------------------------  //

export default function NoiseOverlay(props: SVGAttributes<SVGElement>) {
  return (
    <svg
      className="absolute inset-0 h-full w-full"
      viewBox="0 0 273 200"
      fill="none"
      preserveAspectRatio="none"
      xmlns="http://www.w3.org/2000/svg"
      aria-hidden="true"
      {...props}
    >
      <g opacity="0.5" filter="url(#filter0_n)">
        <rect width="273" height="200" fill="var(--primary)" />
      </g>

      <defs>
        <filter
          id="filter0_n"
          x="0"
          y="0"
          width="273"
          height="200"
          filterUnits="userSpaceOnUse"
          colorInterpolationFilters="sRGB"
        >
          <feFlood floodOpacity="0" result="BackgroundImageFix" />
          <feBlend
            mode="normal"
            in="SourceGraphic"
            in2="BackgroundImageFix"
            result="shape"
          />
          <feTurbulence
            type="fractalNoise"
            baseFrequency="0.66666668653488159 0.66666668653488159"
            stitchTiles="stitch"
            numOctaves="3"
            result="noise"
            seed="9555"
          />
          <feColorMatrix
            in="noise"
            type="luminanceToAlpha"
            result="alphaNoise"
          />
          <feComponentTransfer in="alphaNoise" result="coloredNoise1">
            <feFuncA
              type="discrete"
              tableValues="0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"
            />
          </feComponentTransfer>
          <feComposite
            operator="in"
            in2="shape"
            in="coloredNoise1"
            result="noise1Clipped"
          />
          <feFlood
            floodColor="color-mix(in srgb, var(--primary) 60%, white)"
            result="color1Flood"
          />
          <feComposite
            operator="in"
            in2="noise1Clipped"
            in="color1Flood"
            result="color1"
          />
          <feMerge>
            <feMergeNode in="shape" />
            <feMergeNode in="color1" />
          </feMerge>
        </filter>
      </defs>
    </svg>
  )
}
src/images/svg/landing/profile-avatar.tsx
// types
import type { SVGAttributes } from "react"

//  ------------------------------ | SVG - PROFILE AVATAR | ------------------------------  //

export default function ProfileAvatar(props: SVGAttributes<SVGElement>) {
  return (
    <svg
      viewBox="0 0 60 45"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M58.4855 0C61.6745 10.5015 61.3453 31.5195 35.54 33.7742C34.1939 33.8918 33.0078 34.6549 32.7418 35.9798C32.3871 37.7468 32.0588 40.6514 32.0588 45H27.6907C27.6907 40.6514 27.3624 37.7468 27.0077 35.9798C26.7418 34.655 25.5556 33.8918 24.2095 33.7742C-1.5958 31.5195 -1.92496 10.5015 1.26402 0C3.81208 4.72907 10.6553 14.4532 17.6442 15.5172C24.6331 16.5813 28.7099 23.7931 29.8748 27.266C31.0396 23.7931 35.1164 16.5813 42.1053 15.5172C49.0942 14.4532 55.9374 4.72907 58.4855 0Z"
        fill="currentColor"
      />
    </svg>
  )
}

More from uiable

Browse all components in this library →