59 lines
1.4 KiB
TypeScript
59 lines
1.4 KiB
TypeScript
import { VariantProps } from "class-variance-authority"
|
|
|
|
import { iconVariants } from "@/components/Icons/variants"
|
|
|
|
export interface IconProps
|
|
extends Omit<React.SVGAttributes<HTMLOrSVGElement>, "color">,
|
|
VariantProps<typeof iconVariants> {}
|
|
|
|
export enum IconName {
|
|
Accessibility = "Accessibility",
|
|
AccountCircle = "AccountCircle",
|
|
ArrowRight = "ArrowRight",
|
|
Bar = "Bar",
|
|
Biking = "Biking",
|
|
Calendar = "Calendar",
|
|
Camera = "Camera",
|
|
Cellphone = "Cellphone",
|
|
Check = "Check",
|
|
CrossCircle = "CrossCircle",
|
|
CheckCircle = "CheckCircle",
|
|
ChevronDown = "ChevronDown",
|
|
ChevronLeft = "ChevronLeft",
|
|
ChevronRight = "ChevronRight",
|
|
Close = "Close",
|
|
CloseLarge = "CloseLarge",
|
|
Coffee = "Coffee",
|
|
Concierge = "Concierge",
|
|
DoorOpen = "DoorOpen",
|
|
ElectricBike = "ElectricBike",
|
|
Email = "Email",
|
|
Facebook = "Facebook",
|
|
Fitness = "Fitness",
|
|
Gift = "Gift",
|
|
Globe = "Globe",
|
|
House = "House",
|
|
Image = "Image",
|
|
InfoCircle = "InfoCircle",
|
|
Instagram = "Instagram",
|
|
Location = "Location",
|
|
Lock = "Lock",
|
|
Map = "Map",
|
|
Minus = "Minus",
|
|
Parking = "Parking",
|
|
Person = "Person",
|
|
People2 = "People2",
|
|
Pets = "Pets",
|
|
Phone = "Phone",
|
|
Plus = "Plus",
|
|
PlusCircle = "PlusCircle",
|
|
Restaurant = "Restaurant",
|
|
Sauna = "Sauna",
|
|
Search = "Search",
|
|
Service = "Service",
|
|
Tripadvisor = "Tripadvisor",
|
|
TshirtWash = "TshirtWash",
|
|
Wifi = "Wifi",
|
|
WarningTriangle = "WarningTriangle",
|
|
}
|