/** App-chrome and control marks: search, navigation controls, list actions, * ordering arrows, and the reveal/mask pair. */ import { Icon, type IconComponent } from './icon-frame'; /** A magnifier. */ export const SearchIcon: IconComponent = (props) => ( ); /** Sign out: a door with an outbound arrow. */ export const SignOutIcon: IconComponent = (props) => ( ); /** The three-bar menu / drawer toggle. */ export const MenuIcon: IconComponent = (props) => ( ); /** Dismiss. */ export const CloseIcon: IconComponent = (props) => ( ); /** A funnel. */ export const FilterIcon: IconComponent = (props) => ( ); /** Back / previous. */ export const ArrowLeftIcon: IconComponent = (props) => ( ); /** Move the item one place earlier in an ordered list. */ export const ArrowUpIcon: IconComponent = (props) => ( ); /** Move the item one place later in an ordered list. */ export const ArrowDownIcon: IconComponent = (props) => ( ); /** Expand / collapse affordance. */ export const ChevronDownIcon: IconComponent = (props) => ( ); /** Disclosure / breadcrumb separator. */ export const ChevronRightIcon: IconComponent = (props) => ( ); /** A bare tick, for selection and confirmation. */ export const CheckIcon: IconComponent = (props) => ( ); /** A bare dash, for a partial selection — the tick's mixed-state counterpart. */ export const MinusIcon: IconComponent = (props) => ( ); /** Add / insert: the dash crossed by an upright, for an append or attach affordance. */ export const PlusIcon: IconComponent = (props) => ( ); /** Edit: a pencil laid across the surface it writes on. */ export const EditIcon: IconComponent = (props) => ( ); /** Detach / unmount: a plug pulled from its socket, the two prongs above the gap. */ export const UnplugIcon: IconComponent = (props) => ( ); /** Copy to clipboard: a sheet duplicated behind another. */ export const CopyIcon: IconComponent = (props) => ( ); /** Opens in a new tab / leaves the app. */ export const ExternalLinkIcon: IconComponent = (props) => ( ); /** Ascending sort: an up arrow beside narrow-to-wide rows. */ export const SortAscIcon: IconComponent = (props) => ( ); /** Descending sort: a down arrow beside wide-to-narrow rows. */ export const SortDescIcon: IconComponent = (props) => ( ); /** Reveal a masked value. */ export const EyeIcon: IconComponent = (props) => ( ); /** Mask a revealed value. */ export const EyeOffIcon: IconComponent = (props) => ( ); /** Folder: a tabbed folder, for the tool-organization tree and breadcrumbs. */ export const FolderIcon: IconComponent = (props) => ( ); /** Grid: a 2x2 tile array — the card-view half of the list/card toggle. */ export const GridIcon: IconComponent = (props) => ( );