Add inline image add/remove

This commit is contained in:
april
2024-01-15 16:59:02 -06:00
parent 924252b38f
commit 9eb5465bc3
6 changed files with 213 additions and 26 deletions

View File

@@ -5,10 +5,12 @@ export default function ListInput({
label,
value,
setValue,
canAdd = true,
}: {
label: string;
value: string[];
setValue: Dispatch<SetStateAction<string[]>>;
canAdd?: boolean;
}) {
const [inputValue, setInputValue] = useState<string>("");
@@ -43,11 +45,13 @@ export default function ListInput({
{item}
</Pill>
))}
<PillsInput.Field
value={inputValue}
onChange={(event) => setInputValue(event.currentTarget.value)}
onKeyDown={handleKeyDown}
/>
{canAdd ? (
<PillsInput.Field
value={inputValue}
onChange={(event) => setInputValue(event.currentTarget.value)}
onKeyDown={handleKeyDown}
/>
) : null}
</Pill.Group>
</PillsInput>
);