From 43c01c7ceb8f564d798b311b64547b162bf6fe41 Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Sat, 25 Jul 2026 20:53:27 +0900 Subject: [PATCH] refactor(component): atomize QuantDataGrid with GridHeaderToolbar, ReturnChip, and TickerBadge atomic components --- src/frontend/src/components/QuantDataGrid.vue | 186 ++---------------- .../src/components/grid/GridHeaderToolbar.vue | 173 ++++++++++++++++ .../src/components/grid/ReturnChip.vue | 38 ++++ .../src/components/grid/TickerBadge.vue | 38 ++++ 4 files changed, 264 insertions(+), 171 deletions(-) create mode 100644 src/frontend/src/components/grid/GridHeaderToolbar.vue create mode 100644 src/frontend/src/components/grid/ReturnChip.vue create mode 100644 src/frontend/src/components/grid/TickerBadge.vue diff --git a/src/frontend/src/components/QuantDataGrid.vue b/src/frontend/src/components/QuantDataGrid.vue index 495f8fb6..35452a56 100644 --- a/src/frontend/src/components/QuantDataGrid.vue +++ b/src/frontend/src/components/QuantDataGrid.vue @@ -1,6 +1,7 @@ + + + + diff --git a/src/frontend/src/components/grid/ReturnChip.vue b/src/frontend/src/components/grid/ReturnChip.vue new file mode 100644 index 00000000..cb4f9ee2 --- /dev/null +++ b/src/frontend/src/components/grid/ReturnChip.vue @@ -0,0 +1,38 @@ + + + + + + diff --git a/src/frontend/src/components/grid/TickerBadge.vue b/src/frontend/src/components/grid/TickerBadge.vue new file mode 100644 index 00000000..9a871f2e --- /dev/null +++ b/src/frontend/src/components/grid/TickerBadge.vue @@ -0,0 +1,38 @@ + + + + + +