The key icon: a 24 by 24 stroke glyph that takes its colour from the text around it.
registry/behivetech/icons/key at v0.1.0, snapshotted 2026-11-10
key.tsx
1import { createIcon } from "@behivetech/icons.base";23/** The key icon: a stroke glyph on a 24 by 24 grid that inherits the text colour. */4export const KeyIcon = /*#__PURE__*/ createIcon(5 "KeyIcon",6 <>7 <circle cx="7.5" cy="15.5" r="5.5" />8 <path d="m21 2-9.6 9.6" />9 <path d="m15.5 7.5 3 3L22 7l-3-3" />10 </>,11);1213export default KeyIcon;
index.ts
1export { KeyIcon, default } from "./key.js";
key.example.tsx
1import { KeyIcon } from "./key.js";23/** The icon at each size; it takes its colour from the surrounding text. */4export const KeyIconSizes = () => (5 <>6 <KeyIcon size="sm" />7 <KeyIcon />8 <KeyIcon size="lg" />9 <KeyIcon size="xl" />10 </>11);1213/** Named with `titleAccess`, so assistive technology announces it. */14export const NamedKeyIcon = () => <KeyIcon titleAccess="Key" />;