42 lines
1.5 KiB
JavaScript
42 lines
1.5 KiB
JavaScript
export default function AstraDBOptions({ settings }) {
|
|
return (
|
|
<div className="w-full flex flex-col gap-y-4">
|
|
<div className="w-full flex items-center gap-4">
|
|
<div className="flex flex-col w-60">
|
|
<label className="text-white text-sm font-semibold block mb-4">
|
|
Astra DB Endpoint
|
|
</label>
|
|
<input
|
|
type="url"
|
|
name="AstraDBEndpoint"
|
|
className="bg-zinc-900 text-white placeholder-white placeholder-opacity-60 text-sm rounded-lg focus:border-white block w-full p-2.5"
|
|
placeholder="Astra DB API endpoint"
|
|
defaultValue={settings?.AstraDBEndpoint}
|
|
required={true}
|
|
autoComplete="off"
|
|
spellCheck={false}
|
|
/>
|
|
</div>
|
|
|
|
<div className="flex flex-col w-60">
|
|
<label className="text-white text-sm font-semibold block mb-4">
|
|
Astra DB Application Token
|
|
</label>
|
|
<input
|
|
type="password"
|
|
name="AstraDBApplicationToken"
|
|
className="bg-zinc-900 text-white placeholder-white placeholder-opacity-60 text-sm rounded-lg focus:border-white block w-full p-2.5"
|
|
placeholder="AstraCS:..."
|
|
defaultValue={
|
|
settings?.AstraDBApplicationToken ? "*".repeat(20) : ""
|
|
}
|
|
required={true}
|
|
autoComplete="off"
|
|
spellCheck={false}
|
|
/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
);
|
|
}
|