mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-04 21:19:27 +08:00
style: optimize subtable add button style and align paginator on the same row (#6790)
This commit is contained in:
parent
823d67ac13
commit
4f06ebcdd2
@ -70,6 +70,15 @@ const subTableContainer = css`
|
||||
.ant-table-thead .ant-table-cell {
|
||||
font-weight: normal;
|
||||
}
|
||||
.ant-pagination {
|
||||
position: absolute;
|
||||
right: 0px;
|
||||
bottom: 0px;
|
||||
}
|
||||
.ant-table-footer {
|
||||
margin-top: 10px;
|
||||
background: inherit;
|
||||
}
|
||||
`;
|
||||
|
||||
const tableClassName = css`
|
||||
@ -252,37 +261,39 @@ export const SubTable: any = observer(
|
||||
locale={{
|
||||
emptyText: <span> {field.editable ? t('Please add or select record') : t('No data')}</span>,
|
||||
}}
|
||||
footer={() => (
|
||||
<div style={{ display: 'flex', justifyContent: 'space-between', alignItems: 'center' }}>
|
||||
{field.editable && (
|
||||
<Space
|
||||
style={{
|
||||
gap: 15,
|
||||
}}
|
||||
>
|
||||
{allowAddnew !== false && (
|
||||
<Action.Link
|
||||
useAction={useSubTableAddNewProps}
|
||||
title={
|
||||
<Space style={{ gap: 2 }} className="nb-sub-table-addNew">
|
||||
<PlusOutlined /> {t('Add new')}
|
||||
</Space>
|
||||
}
|
||||
/>
|
||||
)}
|
||||
{allowSelectExistingRecord && (
|
||||
<Action.Link
|
||||
useAction={useSubTableSelectProps}
|
||||
title={
|
||||
<Space style={{ gap: 2 }}>
|
||||
<ZoomInOutlined /> {t('Select record')}
|
||||
</Space>
|
||||
}
|
||||
/>
|
||||
)}
|
||||
</Space>
|
||||
)}
|
||||
</div>
|
||||
)}
|
||||
/>
|
||||
{field.editable && (
|
||||
<Space
|
||||
style={{
|
||||
position: 'relative',
|
||||
bottom: '0',
|
||||
gap: 15,
|
||||
}}
|
||||
>
|
||||
{allowAddnew !== false && (
|
||||
<Action.Link
|
||||
useAction={useSubTableAddNewProps}
|
||||
title={
|
||||
<Space style={{ gap: 2 }} className="nb-sub-table-addNew">
|
||||
<PlusOutlined /> {t('Add new')}
|
||||
</Space>
|
||||
}
|
||||
/>
|
||||
)}
|
||||
{allowSelectExistingRecord && (
|
||||
<Action.Link
|
||||
useAction={useSubTableSelectProps}
|
||||
title={
|
||||
<Space style={{ gap: 2 }}>
|
||||
<ZoomInOutlined /> {t('Select record')}
|
||||
</Space>
|
||||
}
|
||||
/>
|
||||
)}
|
||||
</Space>
|
||||
)}
|
||||
</SubFormProvider>
|
||||
</FormActiveFieldsProvider>
|
||||
</CollectionRecordProvider>
|
||||
|
Loading…
x
Reference in New Issue
Block a user