Fix small circle size in scale dropdown

This commit is contained in:
natoverse 2022-11-21 16:29:44 -08:00
Родитель 4c409fdced
Коммит 31464f17c7
2 изменённых файлов: 8 добавлений и 3 удалений

Просмотреть файл

@ -29,7 +29,12 @@ export const ColorChips: FC<ChipsProps> = ({
return []
}
const r = height / 2
// use the largest radius that will fit - either half the height or based on the
// max available width when constrained horizontally
const hr = height / 2
const pr = width / maxItems / 2 - 0.5
const r = pr < hr ? pr : hr
const x = scaleLinear()
.domain([0, maxItems - 1])
.range([r, width - r])
@ -42,7 +47,7 @@ export const ColorChips: FC<ChipsProps> = ({
fill={color}
stroke={'none'}
cx={x(i)}
cy={r}
cy={hr}
r={r}
height={height}
/>

Просмотреть файл

@ -65,7 +65,7 @@ const FluentControlsComponent: FC<FluentControlsComponentProps> = ({
)
const controlStyle = useMemo(
() => ({
width: size === 'medium' ? 320 : 240,
width: size === 'medium' ? 320 : 200,
padding: 8,
margin: 8,
}),