untitledui-js
Version:
<p align="center"> <img src="https://untitledui.publicsource.space/logo.svg" alt="Untitled UI Logo" width="100" height="100"> </p>
418 lines (415 loc) • 2.24 MB
TypeScript
import * as react from "react";
import { SVGProps, RefAttributes } from "react";
import { SVGMotionProps, motion } from "motion/react";
type SVGAttributes = Partial<SVGProps<SVGSVGElement>>;
type ElementAttributes = RefAttributes<SVGSVGElement> & SVGAttributes;
type Motion = typeof motion;
interface UntitledProps extends ElementAttributes {
size?: string | number;
absoluteStrokeWidth?: boolean;
color?: string;
strokeWidth?: number;
animation?: {
motion: Motion;
attributes?: {
svg?: Omit<SVGMotionProps<SVGSVGElement>, keyof SVGProps<SVGSVGElement>>;
path?: Omit<
SVGMotionProps<SVGPathElement>,
keyof SVGProps<SVGPathElement>
>;
};
};
}
export type UntitledIcon = react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name ActivityHeart
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const ActivityHeart: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name Activity
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const Activity: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name Airplay
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const Airplay: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name Airpods
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const Airpods: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlarmClockCheck
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlarmClockCheck: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlarmClockMinus
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlarmClockMinus: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlarmClockOff
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlarmClockOff: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlarmClockPlus
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlarmClockPlus: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlarmClock
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlarmClock: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlertCircle
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlertCircle: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlertHexagon
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlertHexagon: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlertOctagon
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlertOctagon: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlertSquare
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlertSquare: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlertTriangle
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlertTriangle: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlignBottom01
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlignBottom01: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlignBottom02
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlignBottom02: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlignCenter
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlignCenter: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlignHorizontalCentre01
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlignHorizontalCentre01: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlignHorizontalCentre02
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlignHorizontalCentre02: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlignJustify
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlignJustify: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlignLeft01
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlignLeft01: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlignLeft02
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlignLeft02: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlignLeft
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlignLeft: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlignRight01
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlignRight01: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlignRight02
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlignRight02: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlignRight
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlignRight: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlignTop01
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const AlignTop01: react.ForwardRefExoticComponent<
Omit<UntitledProps, "ref"> & react.RefAttributes<SVGSVGElement>
>;
/**
* @component @name AlignTop02
* @description Untitled UI SVG icon component, renders SVG Element with children.
*
* @preview 
* @see https://www.untitledui.com/icons - Documentation
*
* @param {Object} props - Untitled UI icons props and any valid SVG attribute
* @returns {JSX.Element} JSX Element
*
*/
declare const Alig