mirror of
https://github.com/MrUnknownDE/panel.git
synced 2026-04-20 07:13:45 +02:00
admin(ui): fix SearchableSelect, other tweaks
This commit is contained in:
@@ -1,9 +1,12 @@
|
||||
import React, { useState } from 'react';
|
||||
import { useFormikContext } from 'formik';
|
||||
import { Database } from '@/api/admin/databases/getDatabases';
|
||||
import searchDatabases from '@/api/admin/databases/searchDatabases';
|
||||
import SearchableSelect, { Option } from '@/components/elements/SearchableSelect';
|
||||
|
||||
export default ({ selected }: { selected: Database | null }) => {
|
||||
const context = useFormikContext();
|
||||
|
||||
const [ database, setDatabase ] = useState<Database | null>(selected);
|
||||
const [ databases, setDatabases ] = useState<Database[]>([]);
|
||||
|
||||
@@ -16,8 +19,9 @@ export default ({ selected }: { selected: Database | null }) => {
|
||||
});
|
||||
};
|
||||
|
||||
const onSelect = (database: Database) => {
|
||||
const onSelect = (database: Database | null) => {
|
||||
setDatabase(database);
|
||||
context.setFieldValue('databaseHostId', database?.id || null);
|
||||
};
|
||||
|
||||
const getSelectedText = (database: Database | null): string => {
|
||||
|
||||
Reference in New Issue
Block a user