Icons / password-02 password-02 Password02, one of the 856 Vela UI icons, in the Security 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-password-02.
Installation
pnpm npm yarn bun
pnpm dlx velaui add @velaui/icon-password-02Copy npx shadcn@latest add @velaui/icon-password-02Copy yarn dlx shadcn@latest add @velaui/icon-password-02Copy bunx --bun shadcn@latest add @velaui/icon-password-02Copy Usage
Copy // components/icons/password-02.tsx
import Password02 from "@/components/icons/password-02"
<Password02 className = "size-5 text-muted" /> In use In a button
Add event
In a sentence
Due Friday , or whenever the venue confirms.
In an input
As a badge
Scheduled
In an empty state
Source Copy import * as React from "react" ;
export interface Password02Props extends React.SVGProps<SVGSVGElement> {
size ?: number | string;
}
/** Custom vela-ui icon, synced from Figma (node under section "Icons"). */
export function Password02 ({ size = 24, strokeWidth = 1, className, ref, ... props } : Password02Props) {
return (
<svg
ref = {ref}
width = {size}
height = {size}
viewBox = "0 0 24 24"
fill = "none"
strokeWidth = {strokeWidth}
className = {className}
{ ... props}
>
<path d = "M6.52891 9.30234H6.66894M12 9.30234H12.14M17.3295 9.30234H17.4695M11.4 14.7023H4.53336C3.35515 14.7023 2.40002 13.7472 2.40002 12.569V6.03568C2.40002 4.85747 3.35515 3.90234 4.53336 3.90234H19.4667C20.6449 3.90234 21.6 4.85747 21.6 6.03568V9.30234M15.4112 13.5974L16.8012 12.9024C17.8147 12.3957 19.0077 12.3957 20.0212 12.9024L21.4112 13.5974C21.4112 13.5974 21.4112 15.7874 21.4112 16.9424C21.4112 18.0974 20.3435 18.8771 18.4112 20.0974C16.4789 18.8771 15.4112 17.8474 15.4112 16.9424V13.5974Z" stroke = "currentColor" strokeLinecap = "round" strokeLinejoin = "round" />
</svg>
);
}
Password02.displayName = "Password02" ;
export default Password02;