import { useState } from 'react';
import { PixelCheckbox } from './PixelCheckbox';
export function Default() {
const [checked, setChecked] = useState(false);
return (
);
}
export function Checked() {
const [checked, setChecked] = useState(true);
return (
);
}
export function Tones() {
const [values, setValues] = useState>({
neutral: true,
green: true,
cyan: true,
gold: true,
red: true,
purple: true,
pink: true,
});
return (
setValues((s) => ({ ...s, neutral: v }))}
/>
setValues((s) => ({ ...s, green: v }))}
/>
setValues((s) => ({ ...s, cyan: v }))}
/>
setValues((s) => ({ ...s, gold: v }))}
/>
setValues((s) => ({ ...s, red: v }))}
/>
setValues((s) => ({ ...s, purple: v }))}
/>
setValues((s) => ({ ...s, pink: v }))}
/>
);
}
export function Surfaces() {
const [pixel, setPixel] = useState(true);
const [linear, setLinear] = useState(true);
return (
);
}
export function Disabled() {
return (
);
}
export function Required() {
const [checked, setChecked] = useState(false);
return (
);
}
export function WithFormName() {
const [checked, setChecked] = useState(true);
return (
);
}
export function Group() {
const [prefs, setPrefs] = useState({
email: true,
sms: false,
push: true,
});
return (
setPrefs((s) => ({ ...s, email: v }))}
/>
setPrefs((s) => ({ ...s, sms: v }))}
/>
setPrefs((s) => ({ ...s, push: v }))}
/>
);
}