|
1 | 1 | /* eslint-disable @typescript-eslint/no-explicit-any */ |
2 | | -import ExpandMoreIcon from '@mui/icons-material/ExpandMore'; |
3 | 2 | import _ from 'lodash'; |
4 | 3 | import React, { useEffect, useRef, useState } from 'react'; |
5 | | -import { Accordion, AccordionDetails, AccordionSummary, Box, Typography } from '../../base'; |
| 4 | +import { Box, Typography } from '../../base'; |
6 | 5 | import { DesignIcon } from '../../icons'; |
7 | 6 | import { publishCatalogItemSchema } from '../../schemas'; |
8 | 7 | import { useTheme } from '../../theme'; |
@@ -154,11 +153,6 @@ const DesignTable: React.FC<DesignTableProps> = ({ |
154 | 153 | return initialVisibility; |
155 | 154 | }); |
156 | 155 |
|
157 | | - const [expanded, setExpanded] = useState<boolean>(true); |
158 | | - const handleAccordionChange = () => { |
159 | | - setExpanded(!expanded); |
160 | | - }; |
161 | | - |
162 | 156 | useEffect(() => { |
163 | 157 | const fetchSchema = async () => { |
164 | 158 | const modelNames = _.uniq( |
@@ -186,14 +180,14 @@ const DesignTable: React.FC<DesignTableProps> = ({ |
186 | 180 | }); |
187 | 181 |
|
188 | 182 | const tableHeaderContent = ( |
189 | | - <TableHeader> |
| 183 | + <TableHeader style={{ padding: '1rem' }}> |
190 | 184 | <Box display={'flex'} alignItems="center" gap={1} width="100%"> |
191 | 185 | <DesignIcon height="1.5rem" width="1.5rem" /> |
192 | 186 | <Typography variant="body1" fontWeight={'bold'}> |
193 | 187 | Assigned Designs |
194 | 188 | </Typography> |
195 | 189 | </Box> |
196 | | - <TableRightActionHeader> |
| 190 | + <TableRightActionHeader style={{ marginRight: '0rem' }}> |
197 | 191 | <SearchBar |
198 | 192 | onSearch={(value) => { |
199 | 193 | setDesignSearch(value); |
@@ -224,37 +218,26 @@ const DesignTable: React.FC<DesignTableProps> = ({ |
224 | 218 |
|
225 | 219 | return ( |
226 | 220 | <> |
227 | | - <Accordion expanded={expanded} onChange={handleAccordionChange} style={{ margin: 0 }}> |
228 | | - <AccordionSummary |
229 | | - expandIcon={<ExpandMoreIcon />} |
230 | | - sx={{ |
231 | | - backgroundColor: 'background.paper' |
232 | | - }} |
233 | | - > |
234 | | - {tableHeaderContent} |
235 | | - </AccordionSummary> |
236 | | - <AccordionDetails style={{ padding: 0 }}> |
237 | | - <CatalogDesignsTable |
238 | | - patterns={designsOfWorkspace?.designs || []} |
239 | | - totalCount={designsOfWorkspace?.total_count} |
240 | | - sortOrder={sortOrder} |
241 | | - setSortOrder={setSortOrder} |
242 | | - pageSize={pageSize} |
243 | | - setPageSize={setPageSize} |
244 | | - page={page} |
245 | | - setPage={setPage} |
246 | | - columnVisibility={columnVisibility} |
247 | | - colViews={designColumnsColViews} |
248 | | - columns={columns} |
249 | | - handleBulkpatternsDataUnpublishModal={handleBulkUnpublishModal} |
250 | | - handleBulkDeleteModal={(designs, modalRef) => |
251 | | - handleBulkWorkspaceDesignDeleteModal(designs, modalRef, workspaceName, workspaceId) |
252 | | - } |
253 | | - filter={'my-designs'} |
254 | | - setSearch={setDesignSearch} |
255 | | - /> |
256 | | - </AccordionDetails> |
257 | | - </Accordion> |
| 221 | + {tableHeaderContent} |
| 222 | + <CatalogDesignsTable |
| 223 | + patterns={designsOfWorkspace?.designs || []} |
| 224 | + totalCount={designsOfWorkspace?.total_count} |
| 225 | + sortOrder={sortOrder} |
| 226 | + setSortOrder={setSortOrder} |
| 227 | + pageSize={pageSize} |
| 228 | + setPageSize={setPageSize} |
| 229 | + page={page} |
| 230 | + setPage={setPage} |
| 231 | + columnVisibility={columnVisibility} |
| 232 | + colViews={designColumnsColViews} |
| 233 | + columns={columns} |
| 234 | + handleBulkpatternsDataUnpublishModal={handleBulkUnpublishModal} |
| 235 | + handleBulkDeleteModal={(designs, modalRef) => |
| 236 | + handleBulkWorkspaceDesignDeleteModal(designs, modalRef, workspaceName, workspaceId) |
| 237 | + } |
| 238 | + filter={'my-designs'} |
| 239 | + setSearch={setDesignSearch} |
| 240 | + /> |
258 | 241 | <AssignmentModal |
259 | 242 | open={designAssignment.assignModal} |
260 | 243 | onClose={designAssignment.handleAssignModalClose} |
|
0 commit comments