Files
supabase/studio/components/interfaces/Database/index.ts
T
Joshen LimandTerry Sutton 69d16750a6 Feat/enum types management (#17953)
* Set up react queries for enumerated types

* Add delete enumerated type RQ

* Implement types UI + deleting types

* Implement create enumerated type

* Implement update enumerated type

* Tidy enumb dropdown in table editor

* Fix default value dropdown for enum in column editor

* Remove unused code

* Add create enum type cta in column editor

* Support updating enum description

* Add learn more URL RE inability to delete a single enum value

* Add sorting when creating enums

* Support updating existing values in an enum type

* Support updating order when editing existing enum

* Address comments part 1

* Address comments part 2

* Use lucide icons

* Update icons

* Address comments part 3

* Refactor enum type forms to use react hook form

* Update studio/components/interfaces/Database/EnumeratedTypes/EditEnumeratedTypeSidePanel.tsx

* Update studio/components/interfaces/Database/EnumeratedTypes/EditEnumeratedTypeSidePanel.tsx

* Copy

* Small style fix to API panel

* Use new input components and add alert when creating enum type

* Address comments

* Address comments

---------

Co-authored-by: Terry Sutton <saltcod@gmail.com>
2023-10-10 14:08:29 +08:00

45 lines
1.1 KiB
TypeScript

import ColumnList from './Tables/ColumnList'
import TableList from './Tables/TableList'
import RolesList from './Roles/RolesList'
import Extensions from './Extensions/Extensions'
import CreateWrapper from './Wrappers/CreateWrapper'
import EditWrapper from './Wrappers/EditWrapper'
import Wrappers from './Wrappers/Wrappers'
import PublicationsList from './Publications/PublicationsList'
import PublicationsTables from './Publications/PublicationsTables'
import BackupsList from './Backups/BackupsList'
import ConnectionPooling from '../Settings/Database/ConnectionPooling'
import CreateTrigger from './Triggers/CreateTrigger'
import DeleteTrigger from './Triggers/DeleteTrigger'
import CreateFunction from './Functions/CreateFunction'
import DeleteFunction from './Functions/DeleteFunction'
import EnumeratedTypes from './EnumeratedTypes/EnumeratedTypes'
export {
BackupsList,
ColumnList,
ConnectionPooling,
CreateFunction,
CreateTrigger,
CreateWrapper,
DeleteFunction,
DeleteTrigger,
EditWrapper,
EnumeratedTypes,
Extensions,
PublicationsList,
PublicationsTables,
RolesList,
TableList,
Wrappers,
}