abc9737a4f
commit 13ed268f1d6732ef28c6e4a9eeb927c1af822032 Author: Matt Aitken <matt@mattaitken.com> Date: Fri Oct 20 11:38:22 2023 +0100 Added all the tabler-icons to Storybook commit 62738d71a40f17c45c0b29332359b2b670233a97 Author: Matt Aitken <matt@mattaitken.com> Date: Fri Oct 20 11:38:09 2023 +0100 Use the no-stroke version of the tabler-sprite so we can control the stroke width commit a1b7edd57f8b2d3f2a5f4d96cbc9eb0a887f3442 Author: Matt Aitken <matt@mattaitken.com> Date: Fri Oct 20 11:37:54 2023 +0100 Set the default width to 1.5, so they’re a bit thinner commit 69ba38802b849376611678537f7d8e248b60086b Author: Matt Aitken <matt@mattaitken.com> Date: Fri Oct 20 10:55:34 2023 +0100 Added a tabler icon to an events job catalog job commit eb3c5f649d06adcc9ce0641f50e082ecdeead7a2 Author: Matt Aitken <matt@mattaitken.com> Date: Fri Oct 20 10:53:40 2023 +0100 Moved the tabler sprite to the app and use an import. This means it’ll be cached and we can move it commit c24d76e6df9233b001a0242f8806076562ca2e90 Author: Chaturved Degloorkar <48447253+chaturrved@users.noreply.github.com> Date: Fri Oct 20 15:22:59 2023 +0530 feat: Add support for tabler-icons when using the icon for Tasks (#629) * Add support for tabler-icons * Changed the core update type from minor to a patch --------- Co-authored-by: Matt Aitken <matt@mattaitken.com>
11 lines
357 B
TypeScript
11 lines
357 B
TypeScript
import { hasIcon } from "@trigger.dev/companyicons";
|
|
import { iconNames as namedIcons } from "~/components/primitives/NamedIcon";
|
|
import { tablerIcons } from "~/utils/tablerIcons";
|
|
|
|
export const isValidIcon = (icon?: string): boolean => {
|
|
if (!icon) {
|
|
return false;
|
|
}
|
|
return namedIcons.includes(icon) || hasIcon(icon) || tablerIcons.has(icon);
|
|
};
|