From 463ac86087fbb790ff1cbce0fe36fbed26cb64e8 Mon Sep 17 00:00:00 2001 From: Lyubov Voloshko Date: Thu, 19 Jun 2025 16:20:25 +0300 Subject: [PATCH 1/2] clear row preview on redirect to row edit --- .../dashboard/db-table-row-view/db-table-row-view.component.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frontend/src/app/components/dashboard/db-table-row-view/db-table-row-view.component.ts b/frontend/src/app/components/dashboard/db-table-row-view/db-table-row-view.component.ts index 6c35fdbe8..7cab023ca 100644 --- a/frontend/src/app/components/dashboard/db-table-row-view/db-table-row-view.component.ts +++ b/frontend/src/app/components/dashboard/db-table-row-view/db-table-row-view.component.ts @@ -217,6 +217,8 @@ export class DbTableRowViewComponent implements OnInit, OnDestroy { } else { this._tableState.setBackUrlFilters(null); } + + this._tableState.clearSelection(); } handleClose() { From 6e5ac892161929ae2373c1aad6c428e6fecca21b Mon Sep 17 00:00:00 2001 From: Lyubov Voloshko Date: Thu, 19 Jun 2025 16:44:06 +0300 Subject: [PATCH 2/2] record preview: related records in expansion panel --- .../db-table-row-view.component.css | 27 +++++++------------ .../db-table-row-view.component.html | 17 +++++------- .../db-table-row-view.component.ts | 5 ---- 3 files changed, 16 insertions(+), 33 deletions(-) diff --git a/frontend/src/app/components/dashboard/db-table-row-view/db-table-row-view.component.css b/frontend/src/app/components/dashboard/db-table-row-view/db-table-row-view.component.css index 9566b057f..1658663c4 100644 --- a/frontend/src/app/components/dashboard/db-table-row-view/db-table-row-view.component.css +++ b/frontend/src/app/components/dashboard/db-table-row-view/db-table-row-view.component.css @@ -84,31 +84,22 @@ margin-bottom: 16px; } -.related-records__title { - display: flex; - align-items: center; - justify-content: space-between; - padding: 0 8px 0 16px; +.related-records-panel { + margin-left: 4px; + width: calc(100% - 8px); } -.related-records__title h3 { - margin: 0 !important; +.related-records-panel__header { + height: 36px !important; + padding: 0 12px 0 8px; } -.related-records__toggle_open { - transform: rotate(180deg); - transition: transform 200ms ease; -} - -.related-records__accordion { - display: block; - margin-left: 8px; - margin-bottom: 16px; - width: calc(100% - 16px); +.related-records-panel ::ng-deep .mat-expansion-panel-body { + padding: 0; } .related-records__header { - padding: 0 8px; + padding: 0 12px 0 8px; } .related-records__table-name { diff --git a/frontend/src/app/components/dashboard/db-table-row-view/db-table-row-view.component.html b/frontend/src/app/components/dashboard/db-table-row-view/db-table-row-view.component.html index 8d1912839..11adc16fc 100644 --- a/frontend/src/app/components/dashboard/db-table-row-view/db-table-row-view.component.html +++ b/frontend/src/app/components/dashboard/db-table-row-view/db-table-row-view.component.html @@ -25,15 +25,12 @@

Preview


-
- - + + + Related records + + + {{referencedTable.displayTableName}} @@ -70,7 +67,7 @@

Related records

-
+