);
function slices(arr: T[]): T[][] {
return arr.map((_, i) => arr.slice(0, i));
}
function weird_slices(arr: T[]): T[][] {
return arr.map(item => [...arr.filter(t => t != item), item]);
}
const MultiWheel: Component = ({ items }, _) => (
{...weird_slices(items).map(items => (
))}
);
// i'll probably just hardcode the delays... lame but w/e
// nope
// it would be possible to have it so the final text is actually properyly selectable maybe but eh
const Take: Component = ({ subjects, objects, adjectives }, _) => (