Skip to content
VexCMS
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Introduction
Roadmap
Guides
Access Control (RBAC)
Authentication
Custom Storage Adapter
Building a Framework Adapter
Globals
Local API
Pagination
Quickstart
Theming
Fields
array field
blocks field
checkbox field
color field
Coming soon
Soon
date field
group field
number field
relationship field
select field
text field
upload field
url field
API
better-auth/src
Interfaces
BetterAuthAdapterOptions
Type Aliases
CreateBetterAuthAdapterArgs
CreateBetterAuthAdapterResult
Functions
authDbApi
betterAuthAdapter
convexAdapter
createBetterAuthAdapter
createGetAuth
core/src
Classes
AccessConditionResult
ConstraintResult
StorageAdapterPresignedUrl
VexAccessConfigError
VexAccessError
VexAuthConfigError
VexStorageConfigError
Interfaces
AccessCallOptions
AccessCondition
AccessPredicateBuilder
AccessQueryBuilder
AdminCollectionConfig
AdminCollectionConfigInput
AdminConfig
AdminConfigInput
ArrayField
ArrayFieldInput
AuthFieldMeta
BaseField
BaseFieldInput
BlockAdminConfig
BlockConfig
BlockConfigInput
BlocksField
BlocksFieldInput
CanAccessAdminPanelProps
CellComponentProps
CheckboxField
CheckboxFieldInput
CollectionConfig
CollectionConfigInput
CollectionEditViewProps
CollectionListViewProps
CollectionTableConfig
CollectionTableConfigInput
ColorField
ColorFieldInput
ColorValue
ComponentHKT
ConstrainedPermissionCheck
ConstraintBuilder
DashboardProps
DataTypeCarrier
DateField
DateFieldInput
FieldAdminConfig
FieldAdminConfigInput
FilterConstraintBuilder
FrameworkAdapterInput
GeneratedVexTypes
GenericBlock
GenericMutationClientParams
GenericMutationServerParams
GenericQueryClientParams
GenericQueryServerParams
GlobalAdminConfig
GlobalAdminConfigInput
GlobalConfig
GlobalConfigInput
GlobalEditViewProps
GroupField
GroupFieldInput
HasPermissionProps
IncomingRelationship
IndexedAccessCondition
InputComponentProps
NeedsMigrationField
NumberField
NumberFieldInput
PaginationState
QueryIndex
RelationshipField
RelationshipFieldAdminConfig
RelationshipFieldAdminInput
RelationshipFieldInput
RelationshipPreviewProps
RemovedFieldInfo
SchemaConfig
SchemaConfigInput
SchemaDiff
SelectField
SelectFieldInput
SelectionState
StorageAdapterBaseInterface
StorageAdapterPresignedUrlInterface
SubjectEntry
TextField
TextFieldInput
TypesConfig
TypesConfigInput
UploadField
UploadFieldInput
UrlField
UrlFieldInput
VexAccessConfig
VexAccessConfigInput
VexAuthAdapter
VexConfig
VexConfigInput
VexCreateArgs
VexDocument
VexDocumentGlobal
VexFindArgs
VexFindPaginatedArgs
VexGetArgs
VexGlobalsFindArgs
VexGlobalsGetArgs
VexGlobalsUpdateArgs
VexMediaCreateMediaDocumentArgs
VexMediaDeleteMediaArgs
VexMediaDocument
VexMediaGenerateUploadUrlArgs
VexMediaGenerateUploadUrlReturn
VexMediaGetUrlArgs
VexMediaGetUrlReturn
VexRemoveArgs
VexSearchArgs
VexUpdateArgs
Type Aliases
AccessCheck
AccessDocFieldFor
AccessDocFor
AccessFieldValueFor
AccessFilterConstraint
AccessIndexConstraint
AccessIndexedFieldFor
AccessIndexedFieldWithValue
AccessIndexFieldsFor
AccessIndexNameFor
AccessMutationCheck
AccessResource
AccessResourceRef
AdminCustomSubjectSlug
AdminField
AdminFieldTsType
AdminFieldType
AdminFieldValidator
Alignment
AnyActionPermissionCheck
ApplyComponent
ArrayFieldType
ArrayType
AuthCollectionConfig
AuthCollectionMeta
AuthOrgDocument
AuthSlugs
AuthUserDocument
BaseFieldMeta
CheckboxFieldType
ClientUploadMap
ClientVexConfig
CollectionFieldMeta
CollectionsFieldTypeMap
CollectionSlug
ColorFieldType
ColorFormat
ComponentEntry
ConstraintField
ConstraintsCallback
ConstraintsCallbackProps
ConstraintValue
CoreAdminField
CrudAction
CustomActionsBySlug
CustomActionsInput
CustomResourceInput
DateFieldType
DeclaredDoc
DepthPopulate
DepthPopulated
DocReturnItem
DocumentBySlug
DraftAction
FieldComponentMap
FieldKeysOfType
FilterOp
FindReturn
FindReturnPaginated
FrameworkAdapter
GenerateUploadUrlReturn
GetReturn
GetUrlReturn
GlobalDocumentBySlug
GlobalPopulated
GlobalPopulateShape
GlobalRelationshipKeysOf
GlobalsFieldTypeMap
GlobalSlug
IndexFieldsBySlug
IndexFieldsFor
IndexOp
Labels
LucideIconName
MediaCollectionConfig
MediaCollectionConfigInput
MediaCollectionMeta
MediaCollectionSlug
MigrationOp
MutationCallAction
MutationCallActionFor
NumberFieldType
PaginationOptions
PaginationResult
PermissionCallbackProps
PermissionCheck
PermissionMode
PermissionScope
Populated
PopulateShape
Prettify
QueryAction
QueryCallAction
QueryCallActionFor
RelationshipFieldType
RelationshipKeysOf
RelationshipTargetOf
ReservedGlobalFieldKey
RolePermissions
SearchReturn
SearchReturnPaginated
SelectFieldType
SelectionMode
SortableKeysOf
StorageAdapterProtocol
StorageAdapterSlug
SubjectMap
TDocument
TextFieldType
TextKeysOf
ThemeColorTokenKey
ThemeScope
UploadFileReturn
UrlFieldType
VexApiAuth
VexMediaCreateMediaDocumentReturn
VexMediaDeleteMediaReturn
VexQueryOptions
VexStorageAdapter
ViewComponentMap
Variables
ADMIN_CUSTOM_SUBJECTS
ADMIN_FIELDS
COLOR_FORMAT_PATTERNS
CORE_ADMIN_FIELDS
createMediaDocumentArgs
createMediaDocumentReturn
CRUD_ACTIONS
CSS_VAR_REFERENCE
deleteMediaArgs
deleteMediaReturn
DRAFT_ACTIONS
EMBER_DARK
EMBER_LIGHT
getUrlArgs
getUrlReturn
PERMISSION_MODES
PERMISSION_SCOPES
QUERY_ACTIONS
RESERVED_BLOCK_FIELD_NAMES
STORAGE_ADAPTER_PROTOCOLS
THEME_COLOR_TOKENS
THEME_SHARED_TOKENS
vexConvexApi
WILDCARD_KEY
Functions
addLeadingSlash
addRemovedFieldsAsOptional
adminFieldToJSDocComment
array
arrayFieldToInputSchema
blocks
buildThemeCss
canAccessAdminPanel
checkbox
checkboxFieldToInputSchema
collectionConfigToFieldTypeMap
collectionConfigToInterface
collectionConfigToVexSchema
color
colorFieldToInputSchema
createAccessQueryBuilder
createFilterConstraintBuilder
createIndexConstraintBuilder
dataType
date
dateFieldToInputSchema
defineAccess
defineBlock
defineCollection
defineConfig
defineFrameworkAdapter
defineGlobal
diffSchema
formatBytes
formatMimeType
generateVexSchema
generateVexTypes
getCollectionDefaultValues
getCollectionInputSchema
getFieldInterfaces
getGlobalDefaultValues
getGlobalInputSchema
getIncomingRelationships
globalConfigToFieldTypeMap
globalConfigToInterface
group
hasPermission
indexedEqCheck
indexedOwnerCheck
makeFieldsOptional
mediaApi
mergeAuthCollections
number
numberFieldToInputSchema
ownerPredicateCheck
parseColor
pickQueryIndex
planMigration
plural
readAccessCondition
relationship
resolveAccessConstraint
resolveAccessIndex
sanitizeConfigForClient
select
selectFieldToInputSchema
serializeColor
slugToPascalCase
text
textFieldToInputSchema
toTitleCase
upload
uploadFieldToInputSchema
uploadFieldToValidator
url
urlFieldToInputSchema
validateAndMergeStorageConfig
wrapLines
file-storage-convex/src
Classes
ConvexStorageAdapter
Interfaces
ConvexFileStorageOptions
Functions
convexFileStorage
createMediaDocument
defineMediaCollection
deleteMedia
generateUploadUrl
getUrl
uploadFile
next/src
Functions
NextAdminLayout
NextAdminPage
References
AdminCollectionConfigInput
AdminField
AdminUser
checkbox
CheckboxField
CollectionConfig
CollectionConfigInput
CollectionSlug
date
DateField
defineCollection
defineConfig
number
NumberField
Populated
PopulateShape
relationship
RelationshipField
RelationshipFieldInput
RelationshipKeysOf
RelationshipPreviewProps
RelationshipTargetOf
select
SelectField
SortableKeysOf
text
TextField
TextKeysOf
url
UrlField
VexConfig
VexConfigInput
VexDocument
react/src
Interfaces
AdminLayoutProps
AdminUser
AppSidebarProps
BlockComponentProps
BulkDeleteModalProps
DataTableBulkActionsProps
DataTablePaginationProps
DataTableProps
DndContextValue
DragHandleContextValue
FindClientArgs
FindServerArgs
GetClientArgs
GetServerArgs
ReactHKT
RenderableBlock
RenderBlocksProps
SearchClientArgs
SearchServerArgs
UnauthorizedViewProps
UsePaginatedQueryProps
UsePaginatedQueryReturn
Type Aliases
AdminCollectionConfigInput
BlockComponents
CalendarProps
CollectionConfig
CollectionConfigInput
DateTimePickerProps
DateTimeRenderTriggerProps
IconProps
ReactAdapter
RelationshipField
RelationshipFieldInput
Theme
Variables
badgeVariants
buttonVariants
DateTimeInput
DialogContent
DndContext
DraggableInstanceContext
DroppableTypeContext
reactAdapter
Select
tabsListVariants
TextFieldInput
useIsomorphicLayoutEffect
VexConfigContext
VexImage
VexLink
Functions
Accordion
AccordionContent
AccordionItem
AccordionTrigger
AdminLayout
AppSidebar
Badge
BulkDeleteModal
Button
Card
CardAction
CardContent
CardDescription
CardFooter
CardHeader
CardTitle
Checkbox
cn
CollectionEditView
CollectionListView
DashboardView
DataTable
DataTableBulkActions
DataTablePagination
DateTimePicker
defineCollection
Dialog
DialogClose
DialogDescription
DialogFooter
DialogHeader
DialogOverlay
DialogPortal
DialogTitle
DialogTrigger
DndProvider
Draggable
DragHandle
DropdownMenu
DropdownMenuCheckboxItem
DropdownMenuContent
DropdownMenuGroup
DropdownMenuItem
DropdownMenuLabel
DropdownMenuPortal
DropdownMenuRadioGroup
DropdownMenuRadioItem
DropdownMenuSeparator
DropdownMenuShortcut
DropdownMenuSub
DropdownMenuSubContent
DropdownMenuSubTrigger
DropdownMenuTrigger
Droppable
findServer
getServer
GlobalEditView
GlobalsListView
Icon
Input
Label
MediaCollectionEditView
MediaCollectionListView
ModalSurfaceProvider
Popover
PopoverContent
PopoverDescription
PopoverHeader
PopoverTitle
PopoverTrigger
relationship
RenderBlocks
ScrollArea
ScrollBar
searchServer
SelectContent
SelectGroup
SelectItem
SelectLabel
SelectScrollDownButton
SelectScrollUpButton
SelectSeparator
SelectTrigger
SelectValue
Separator
Sheet
SheetClose
SheetContent
SheetDescription
SheetFooter
SheetHeader
SheetTitle
SheetTrigger
Sidebar
SidebarContent
SidebarFooter
SidebarGroup
SidebarGroupAction
SidebarGroupContent
SidebarGroupLabel
SidebarHeader
SidebarInput
SidebarInset
SidebarMenu
SidebarMenuAction
SidebarMenuBadge
SidebarMenuButton
SidebarMenuItem
SidebarMenuSkeleton
SidebarMenuSub
SidebarMenuSubButton
SidebarMenuSubItem
SidebarProvider
SidebarRail
SidebarSeparator
SidebarTrigger
SimpleTimePicker
Skeleton
StorageAdapterContextProvider
Table
TableBody
TableCaption
TableCell
TableFooter
TableHead
TableHeader
TableRow
Tabs
TabsContent
TabsList
TabsTrigger
TextFieldCell
ThemeProvider
ThemeScript
ThemeToggle
Tooltip
TooltipContent
TooltipProvider
TooltipTrigger
UnauthorizedView
useAccordionDndState
useCanAccessAdminPanel
useDndContext
useDndRegistry
useDraggableInstanceContext
useEventCallback
useModalSurface
usePaginatedQuery
usePermission
useSidebar
useTheme
useVexAuth
useVexConfig
VexAccessProvider
References
AdminField
checkbox
CheckboxField
CollectionSlug
date
DateField
defineConfig
LucideIconName
number
NumberField
Populated
PopulateShape
RelationshipKeysOf
RelationshipPreviewProps
RelationshipTargetOf
select
SelectField
SortableKeysOf
text
TextField
TextKeysOf
url
UrlField
VexConfig
VexConfigInput
VexDocument
GitHub
Select theme
Dark
Light
Auto
vexcms
Modules
Section titled “Modules”
better-auth/src
core/src
file-storage-convex/src
next/src
react/src