- Run record
- loading
Loading this Run…
Loading the Revisions of this Run…
A published source file of Revision 0 of Boardly — Website Relaunch 1.0.0, shown as text in the browser.
import type { SVGProps } from "react";
type IconProps = SVGProps<SVGSVGElement> & { size?: number };
function Icon({ size = 16, children, ...rest }: IconProps) {
return (
<svg
width={size}
height={size}
viewBox="0 0 16 16"
fill="none"
stroke="currentColor"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
aria-hidden="true"
focusable="false"
{...rest}
>
{children}
</svg>
);
}
export const IconSearch = (p: IconProps) => (
<Icon {...p}>
<circle cx="7" cy="7" r="4.25" />
<path d="m10.25 10.25 3.25 3.25" />
</Icon>
);
export const IconCalendar = (p: IconProps) => (
<Icon {...p}>
<rect x="2.25" y="3.25" width="11.5" height="10.5" rx="2" />
<path d="M2.25 6.75h11.5M5.25 1.75v3M10.75 1.75v3" />
</Icon>
);
export const IconCheckSquare = (p: IconProps) => (
<Icon {...p}>
<rect x="2.25" y="2.25" width="11.5" height="11.5" rx="2.5" />
<path d="m5.25 8.25 1.75 1.75 3.75-4" />
</Icon>
);
export const IconMove = (p: IconProps) => (
<Icon {...p}>
<path d="M2.5 5.5h10M10 3l2.5 2.5L10 8M13.5 10.5h-10M6 8l-2.5 2.5L6 13" />
</Icon>
);
export const IconPlus = (p: IconProps) => (
<Icon {...p}>
<path d="M8 3v10M3 8h10" />
</Icon>
);
export const IconClose = (p: IconProps) => (
<Icon {...p}>
<path d="m4 4 8 8M12 4l-8 8" />
</Icon>
);
export const IconUndo = (p: IconProps) => (
<Icon {...p}>
<path d="M5.5 3 2.5 6l3 3" />
<path d="M2.75 6h6.5a4 4 0 0 1 0 8H7" />
</Icon>
);
export const IconReset = (p: IconProps) => (
<Icon {...p}>
<path d="M2.75 8a5.25 5.25 0 1 0 1.6-3.77" />
<path d="M2.5 2.5v3h3" />
</Icon>
);
export const IconTrash = (p: IconProps) => (
<Icon {...p}>
<path d="M2.75 4.25h10.5M6.25 4.25v-1.5h3.5v1.5M4.25 4.25l.6 8.6a1 1 0 0 0 1 .9h4.3a1 1 0 0 0 1-.9l.6-8.6" />
</Icon>
);
export const IconAlert = (p: IconProps) => (
<Icon {...p}>
<circle cx="8" cy="8" r="5.75" />
<path d="M8 5v3.5" />
<circle cx="8" cy="11" r=".35" fill="currentColor" />
</Icon>
);
export const IconLock = (p: IconProps) => (
<Icon {...p}>
<rect x="3.25" y="7" width="9.5" height="6.75" rx="1.75" />
<path d="M5.25 7V5.25a2.75 2.75 0 0 1 5.5 0V7" />
</Icon>
);
export const IconArrowRight = (p: IconProps) => (
<Icon {...p}>
<path d="M3 8h10M9.5 4.5 13 8l-3.5 3.5" />
</Icon>
);
export const IconFlag = (p: IconProps) => (
<Icon {...p}>
<path d="M3.5 14V2.75M3.5 3h8l-1.75 3 1.75 3h-8" />
</Icon>
);
export const IconText = (p: IconProps) => (
<Icon {...p}>
<path d="M2.75 4h10.5M2.75 8h10.5M2.75 12h6.5" />
</Icon>
);
export const IconFilterOff = (p: IconProps) => (
<Icon {...p}>
<path d="M2.5 3.25h11l-4.25 5v4.5l-2.5 1v-5.5z" />
</Icon>
);Source is browser-viewable only. There is no download or archive endpoint, and no additional license is granted beyond inspection and research.