Vela UI Docsvenizia.ai

watch-01

Watch01, one of the 856 Vela UI icons, in the General group: a 24px grid drawn in currentColor, so it takes the colour of the text around it. It installs on its own as @velaui/icon-watch-01.

  • 16px
  • 20px
  • 24px
  • 32px

Installation

pnpm dlx velaui add @velaui/icon-watch-01

Usage

// components/icons/watch-01.tsx
import Watch01 from "@/components/icons/watch-01"

<Watch01 className="size-5 text-muted" />

In use

  • In a button

  • In a sentence

    Due Friday, or whenever the venue confirms.

  • In an input

  • As a badge

    Scheduled
  • In an empty state

    No events on this day yet.

    Browse blocks

Source

import * as React from "react";

export interface Watch01Props extends React.SVGProps<SVGSVGElement> {
  size?: number | string;
}

/** Custom vela-ui icon, synced from Figma (node under section "Icons"). */
export function Watch01({ size = 24, strokeWidth = 1, className, ref, ...props }: Watch01Props) {
  return (
    <svg
      ref={ref}
      width={size}
      height={size}
      viewBox="0 0 24 24"
      fill="none"
      strokeWidth={strokeWidth}
      className={className}
      {...props}
    >
      <path d="M8 16.6709L9.02392 20.6603C9.0753 20.8605 9.25183 21 9.45373 21H14.3409C14.5348 21 14.7064 20.8711 14.7648 20.6815L16 16.6709M16 7.32911L14.9761 3.33972C14.9247 3.13953 14.7482 3 14.5463 3L9.65906 3C9.46516 3 9.29364 3.12889 9.23525 3.31847L8 7.32911M18 11.8861C18 15.2837 15.3137 18.038 12 18.038C8.68629 18.038 6 15.2837 6 11.8861C6 8.48848 8.68629 5.73418 12 5.73418C15.3137 5.73418 18 8.48848 18 11.8861Z" stroke="currentColor" strokeLinecap="round"/>
    </svg>
  );
}
Watch01.displayName = "Watch01";

export default Watch01;