Files
pybricks-code/src/blueprintjs-icons.js
T

100 lines
1.6 KiB
JavaScript

// SPDX-License-Identifier: MIT
// Copyright (c) 2022 The Pybricks Authors
// HACK: Prevent webpack from picking up all icons.
// https://github.com/palantir/blueprint/issues/2193
import {
Add,
Archive,
Blank,
Chat,
ChevronDown,
ChevronRight,
Clipboard,
Code,
Cog,
Cross,
Disable,
Document,
Download,
Duplicate,
Edit,
Error,
Export,
Heart,
Help,
Import,
InfoSign,
Lightbulb,
Play,
Plus,
Redo,
Refresh,
Share,
Tick,
TickCircle,
Trash,
Undo,
Virus,
WarningSign,
} from '@blueprintjs/icons/lib/esm/generated/16px/paths';
import {
Cog as Cog20,
Document as Document20,
Error as Error20,
InfoSign as InfoSign20,
Trash as Trash20,
WarningSign as WarningSign20,
} from '@blueprintjs/icons/lib/esm/generated/20px/paths';
import { pascalCase } from 'change-case';
export function iconNameToPathsRecordKey(name) {
return pascalCase(name);
}
export const IconSvgPaths16 = {
Add,
Archive,
Blank,
Chat,
ChevronDown,
ChevronRight,
Clipboard,
Code,
Cog,
Cross,
Disable,
Document,
Download,
Duplicate,
Edit,
Error,
Export,
Heart,
Help,
Import,
InfoSign,
Lightbulb,
Play,
Plus,
Redo,
Refresh,
Share,
Tick,
TickCircle,
Trash,
Undo,
Virus,
WarningSign,
};
export const IconSvgPaths20 = {
Cog: Cog20,
Document: Document20,
Error: Error20,
InfoSign: InfoSign20,
Trash: Trash20,
WarningSign: WarningSign20,
};