mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-10-01 11:58:11 +08:00
Add new icons to all menu bar entries
This commit is contained in:
@@ -7,11 +7,12 @@
|
||||
export { className as class };
|
||||
export let classes: Record<string, boolean> = {};
|
||||
export let icon: IconName;
|
||||
export let iconSizeOverride: number | undefined = undefined;
|
||||
export let disabled = false;
|
||||
export let tooltip: string | undefined = undefined;
|
||||
|
||||
$: iconSizeClass = ((icon: IconName) => {
|
||||
return `size-${ICONS[icon].size}`;
|
||||
return `size-${iconSizeOverride || ICONS[icon].size}`;
|
||||
})(icon);
|
||||
$: extraClasses = Object.entries(classes)
|
||||
.flatMap(([className, stateName]) => (stateName ? [className] : []))
|
||||
|
||||
Reference in New Issue
Block a user