/** 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) => (
);