hidden shit, and online status bars, search settings
This commit is contained in:
@@ -29,8 +29,10 @@ export const Icon = forwardRef<SVGSVGElement, IconProps>(
|
||||
? { width: pixelSize, height: pixelSize, ...style }
|
||||
: style
|
||||
}
|
||||
strokeWidth={2}
|
||||
fill={fill ?? (filled ? 'currentColor' : 'none')}
|
||||
// Lucide icons are stroke-based; solid fill turns faces (e.g. Smile) into blobs.
|
||||
// Emphasize selection with a heavier stroke instead.
|
||||
strokeWidth={filled ? 2.75 : 2}
|
||||
fill={fill ?? 'none'}
|
||||
aria-hidden={props['aria-hidden'] ?? props['aria-label'] ? undefined : true}
|
||||
{...props}
|
||||
/>
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
import type { IconSize } from './types';
|
||||
|
||||
/** App chrome icons; ~4% above the original folds scale after +30% then -20%. */
|
||||
export const ICON_PIXEL_SIZES: Record<IconSize, number | undefined> = {
|
||||
'50': 10,
|
||||
'100': 12,
|
||||
'200': 16,
|
||||
'300': 20,
|
||||
'400': 24,
|
||||
'500': 28,
|
||||
'600': 32,
|
||||
'100': 13,
|
||||
'200': 17,
|
||||
'300': 21,
|
||||
'400': 25,
|
||||
'500': 29,
|
||||
'600': 34,
|
||||
Inherit: undefined,
|
||||
};
|
||||
|
||||
@@ -3,9 +3,8 @@ import { config } from 'folds';
|
||||
|
||||
export const Icon = recipe({
|
||||
base: {
|
||||
display: 'inline-block',
|
||||
display: 'block',
|
||||
flexShrink: 0,
|
||||
verticalAlign: 'middle',
|
||||
},
|
||||
variants: {
|
||||
size: {
|
||||
|
||||
Reference in New Issue
Block a user