Files
CT/src/View/Components/option.tsx
T

25 lines
635 B
TypeScript
Raw Normal View History

import * as React from "bloatless-react";
export function Option(text: string, value: string, selectedOnCreate: boolean) {
return (
<option value={value} toggle:selected={selectedOnCreate}>
{text}
</option>
);
}
export const StringToOption: React.StateItemConverter<string> = (
string: string
) => {
return Option(string, string, false);
};
2024-07-24 15:57:02 +02:00
export const VersionIdToOption: React.StateItemConverter<string> = (
versionId: string
) => {
const [date, rest] = versionId.split("T");
const [time] = rest.split(".");
const readableName = `${date} ${time}`;
return Option(readableName, versionId, false);
};