Skip to content

Commit 00d438e

Browse files
authored
refactor(ui): export TableColumnsProvider, documentDrawerBaseClass and SelectMany (#9899)
1 parent b1d92c2 commit 00d438e

File tree

3 files changed

+13
-10
lines changed

3 files changed

+13
-10
lines changed

packages/ui/src/elements/DocumentDrawer/DrawerHeader/index.tsx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { XIcon } from '../../../icons/X/index.js'
77
import { useDocumentInfo } from '../../../providers/DocumentInfo/index.js'
88
import { useTranslation } from '../../../providers/Translation/index.js'
99
import { IDLabel } from '../../IDLabel/index.js'
10-
import { baseClass as docDrawerBaseClass } from '../index.js'
10+
import { documentDrawerBaseClass } from '../index.js'
1111
import './index.scss'
1212

1313
export const DocumentDrawerHeader: React.FC<{
@@ -17,12 +17,14 @@ export const DocumentDrawerHeader: React.FC<{
1717
const { t } = useTranslation()
1818

1919
return (
20-
<Gutter className={`${docDrawerBaseClass}__header`}>
21-
<div className={`${docDrawerBaseClass}__header-content`}>
22-
<h2 className={`${docDrawerBaseClass}__header-text`}>{<RenderTitle element="span" />}</h2>
20+
<Gutter className={`${documentDrawerBaseClass}__header`}>
21+
<div className={`${documentDrawerBaseClass}__header-content`}>
22+
<h2 className={`${documentDrawerBaseClass}__header-text`}>
23+
{<RenderTitle element="span" />}
24+
</h2>
2325
<button
2426
aria-label={t('general:close')}
25-
className={`${docDrawerBaseClass}__header-close`}
27+
className={`${documentDrawerBaseClass}__header-close`}
2628
onClick={() => closeModal(drawerSlug)}
2729
type="button"
2830
>

packages/ui/src/elements/DocumentDrawer/index.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { Drawer, DrawerToggler } from '../Drawer/index.js'
1111
import { DocumentDrawerContent } from './DrawerContent.js'
1212
import './index.scss'
1313

14-
export const baseClass = 'doc-drawer'
14+
export const documentDrawerBaseClass = 'doc-drawer'
1515

1616
const formatDocumentDrawerSlug = ({
1717
id,
@@ -43,7 +43,7 @@ export const DocumentDrawerToggler: React.FC<DocumentTogglerProps> = ({
4343
aria-label={t(!id ? 'fields:addNewLabel' : 'general:editLabel', {
4444
label: collectionConfig?.labels.singular,
4545
})}
46-
className={[className, `${baseClass}__toggler`].filter(Boolean).join(' ')}
46+
className={[className, `${documentDrawerBaseClass}__toggler`].filter(Boolean).join(' ')}
4747
disabled={disabled}
4848
onClick={onClick}
4949
slug={drawerSlug}
@@ -58,7 +58,7 @@ export const DocumentDrawer: React.FC<DocumentDrawerProps> = (props) => {
5858
const { drawerSlug } = props
5959

6060
return (
61-
<Drawer className={baseClass} gutter={false} Header={null} slug={drawerSlug}>
61+
<Drawer className={documentDrawerBaseClass} gutter={false} Header={null} slug={drawerSlug}>
6262
<DocumentDrawerContent {...props} />
6363
</Drawer>
6464
)

packages/ui/src/exports/client/index.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export { useUseTitleField } from '../../hooks/useUseAsTitle.js'
2424
export { LeaveWithoutSaving } from '../../elements/LeaveWithoutSaving/index.js'
2525
export { DocumentTakeOver } from '../../elements/DocumentTakeOver/index.js'
2626
export { DocumentLocked } from '../../elements/DocumentLocked/index.js'
27-
export { useTableColumns } from '../../elements/TableColumns/index.js'
27+
export { TableColumnsProvider, useTableColumns } from '../../elements/TableColumns/index.js'
2828
export {
2929
RenderDefaultCell,
3030
useCellProps,
@@ -51,7 +51,7 @@ export { CopyToClipboard } from '../../elements/CopyToClipboard/index.js'
5151
export { DeleteMany } from '../../elements/DeleteMany/index.js'
5252
export { DocumentControls } from '../../elements/DocumentControls/index.js'
5353
export { Dropzone } from '../../elements/Dropzone/index.js'
54-
export { useDocumentDrawer } from '../../elements/DocumentDrawer/index.js'
54+
export { documentDrawerBaseClass, useDocumentDrawer } from '../../elements/DocumentDrawer/index.js'
5555
export type {
5656
DocumentDrawerProps,
5757
DocumentTogglerProps,
@@ -269,6 +269,7 @@ export { DateField as DateCondition } from '../../elements/WhereBuilder/Conditio
269269
export { EmailAndUsernameFields } from '../../elements/EmailAndUsername/index.js'
270270
export { SelectAll } from '../../elements/SelectAll/index.js'
271271
export { SelectRow } from '../../elements/SelectRow/index.js'
272+
export { SelectMany } from '../../elements/SelectMany/index.js'
272273

273274
export {
274275
DefaultListView,

0 commit comments

Comments
 (0)