import { createSignal, Show } from "solid-js"; import { FilledCard } from "../../components/FilledCard"; import { RegisterPreview } from "./RegisterPreview"; import { RegisterPresets } from "./RegisterPresets"; import { ManualRegistration } from "./ManualRegistration"; type TabType = "Presets" | "Manual"; export function NewRegister(props: { personId: number | null, onSuccess: () => void, }) { const [active, setActive] = createSignal("Manual"); const [selections, setSelections] = createSignal>([]); const onRegister = () => { setSelections([]); props.onSuccess(); }; return (

Agregar certs

setSelections((x) => [...x, v])} />
setSelections((s) => [...s.filter(([id]) => id !== deleteId)])} onRegister={onRegister} />
); } function RegisterTabs(props: {active: TabType, setActive: (v: TabType) => void}) { const presetsClasses = () => ((props.active === "Presets") ? "font-bold border-c-primary" : "border-c-transparent"); const manualClasses = () => ((props.active === "Manual") ? "font-bold border-c-primary" : "border-c-transparent"); return (
); }