调整色轮界面内容顺序。
This commit is contained in:
parent
f3eceda560
commit
6fbe9c70d7
|
@ -15,7 +15,9 @@ function ColorBlock({ dimmed, color, isRoot = false }: ColorBlockProps) {
|
||||||
const copyColor = useCopyColor();
|
const copyColor = useCopyColor();
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className={styles.color_block} onClick={() => copyColor(color)}>
|
<div
|
||||||
|
className={styles.color_block}
|
||||||
|
onClick={() => copyColor(color.startsWith('#') ? color : `#${color}`)}>
|
||||||
<div className={styles.bg} style={{ backgroundColor: `#${color}` }} />
|
<div className={styles.bg} style={{ backgroundColor: `#${color}` }} />
|
||||||
<div className={cx(styles.dim_overlay, dimmed && styles.show_overlay)} />
|
<div className={cx(styles.dim_overlay, dimmed && styles.show_overlay)} />
|
||||||
<div className={cx(isRoot && styles.active)} />
|
<div className={cx(isRoot && styles.active)} />
|
||||||
|
|
|
@ -28,6 +28,22 @@ export function Wheels() {
|
||||||
<h5>Basic color</h5>
|
<h5>Basic color</h5>
|
||||||
<ColorPicker color={selectedColor} onSelect={(color) => setSelectedColor(color)} />
|
<ColorPicker color={selectedColor} onSelect={(color) => setSelectedColor(color)} />
|
||||||
</div>
|
</div>
|
||||||
|
<div className={styles.mode_navigation}>
|
||||||
|
<h5>Color selection method</h5>
|
||||||
|
<VSegmentedControl
|
||||||
|
onChange={setSelectedMode}
|
||||||
|
options={[
|
||||||
|
{ label: 'Complementary', value: 'complementary' },
|
||||||
|
{ label: 'Analogous', value: 'analogous' },
|
||||||
|
{ label: 'Analogous with Complementary', value: 'analogous_with_complementary' },
|
||||||
|
{ label: 'Triadic', value: 'triadic' },
|
||||||
|
{ label: 'Split Complementary', value: 'split_complementary' },
|
||||||
|
{ label: 'Tetradic', value: 'tetradic' },
|
||||||
|
{ label: 'Flip Tetradic', value: 'flip_tetradic' },
|
||||||
|
{ label: 'Square', value: 'square' },
|
||||||
|
]}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<h5>Series Setting</h5>
|
<h5>Series Setting</h5>
|
||||||
<LabeledPicker
|
<LabeledPicker
|
||||||
|
@ -48,22 +64,6 @@ export function Wheels() {
|
||||||
onChange={setSteps}
|
onChange={setSteps}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className={styles.mode_navigation}>
|
|
||||||
<h5>Color selection method</h5>
|
|
||||||
<VSegmentedControl
|
|
||||||
onChange={setSelectedMode}
|
|
||||||
options={[
|
|
||||||
{ label: 'Complementary', value: 'complementary' },
|
|
||||||
{ label: 'Analogous', value: 'analogous' },
|
|
||||||
{ label: 'Analogous with Complementary', value: 'analogous_with_complementary' },
|
|
||||||
{ label: 'Triadic', value: 'triadic' },
|
|
||||||
{ label: 'Split Complementary', value: 'split_complementary' },
|
|
||||||
{ label: 'Tetradic', value: 'tetradic' },
|
|
||||||
{ label: 'Flip Tetradic', value: 'flip_tetradic' },
|
|
||||||
{ label: 'Square', value: 'square' },
|
|
||||||
]}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
</aside>
|
</aside>
|
||||||
<div className={styles.wheel_side}>
|
<div className={styles.wheel_side}>
|
||||||
<ColorWheel
|
<ColorWheel
|
||||||
|
|
Loading…
Reference in New Issue
Block a user