Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
c691a01
feat: implement SectionEditor components for form customization
Kyle9410-Chen Feb 2, 2026
2269ada
feat: add Popover component and integrate into ComponentsDemo
Kyle9410-Chen Feb 2, 2026
cf90f2a
feat: enhance Popover component with animation effects and simplify p…
Kyle9410-Chen Feb 2, 2026
29419a5
feat: remove unused popover state from ComponentsDemo
Kyle9410-Chen Feb 2, 2026
c6776fc
feat: implement form flow editor with node management and rendering
Kyle9410-Chen Feb 4, 2026
15e87e1
feat: remove ToastProvider from App component
Kyle9410-Chen Feb 4, 2026
a218b2a
fix: add proxy to vite.config.ts
EthelHsiao Feb 2, 2026
c4896f3
feat: wrap AppRouter with ToastProvider for toast notifications
Kyle9410-Chen Feb 4, 2026
897d7fc
feat: implement form flow editor with node management and rendering
Kyle9410-Chen Feb 4, 2026
f3cdead
feat: remove ToastProvider from App component
Kyle9410-Chen Feb 4, 2026
a2947eb
feat: implement form flow editor with node management and rendering
Kyle9410-Chen Feb 4, 2026
2f2ab6e
feat: remove ToastProvider from App component
Kyle9410-Chen Feb 4, 2026
d9e6362
feat: wrap AppRouter with ToastProvider for toast notifications
Kyle9410-Chen Feb 4, 2026
0f4bd3b
feat: enhance form flow editor with toast notifications and node mana…
Kyle9410-Chen Feb 4, 2026
161ec9f
feat: remove unused Edit Form button from AdminFormEditPage
Kyle9410-Chen Feb 4, 2026
245435a
feat: refactor Arrow component to improve structure and add icon rend…
Kyle9410-Chen Feb 4, 2026
120404c
feat: add strokeLinecap and strokeLinejoin attributes to Arrow compon…
Kyle9410-Chen Feb 4, 2026
e44ee0c
feat: simplify Arrow component SVG structure by removing unnecessary …
Kyle9410-Chen Feb 4, 2026
4ce51cd
fix: fix lint error
Kyle9410-Chen Feb 4, 2026
b630269
feat: remove unnecessary className from Arrow component SVG
Kyle9410-Chen Feb 4, 2026
de6485b
feat: add missing styles for arrow component in CSS
Kyle9410-Chen Feb 4, 2026
2b3d167
feat: update Arrow component styles and structure for improved rendering
Kyle9410-Chen Feb 4, 2026
24062c9
feat: implement merge section and condition addition in flow editor
Kyle9410-Chen Feb 4, 2026
3149fd3
refactor: refactor getPath and findMergeNodeId functions to use Map f…
Kyle9410-Chen Feb 4, 2026
7b82828
fix: fix typo
Kyle9410-Chen Feb 4, 2026
a11a0b4
fix: remove logging for debugging
Kyle9410-Chen Feb 4, 2026
a6f232b
fix: update conditional checks in FlowNode component for clarity
Kyle9410-Chen Feb 4, 2026
b0afff7
fix: fix typo
Kyle9410-Chen Feb 4, 2026
d69f202
fix: enhance merge node detection and update node connections in post…
Kyle9410-Chen Feb 9, 2026
f3fafe0
fix: refactor Popover component to support dynamic content closure an…
Kyle9410-Chen Feb 9, 2026
117b915
feat: integrate uuid for dynamic section and condition ID generation …
Kyle9410-Chen Feb 9, 2026
0297f33
Merge branch 'main' into feat/CORE-152-add-form-flow-editor
elvisdragonmao Feb 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
"@radix-ui/react-dialog": "^1.1.15",
"@radix-ui/react-dropdown-menu": "^2.1.16",
"@radix-ui/react-label": "^2.1.8",
"@radix-ui/react-popover": "^1.1.15",
"@radix-ui/react-progress": "^1.1.8",
"@radix-ui/react-radio-group": "^1.3.8",
"@radix-ui/react-select": "^2.2.6",
Expand All @@ -36,7 +37,8 @@
"lucide-react": "^0.562.0",
"react": "^19.2.4",
"react-dom": "^19.2.4",
"react-router-dom": "^7.13.0"
"react-router-dom": "^7.13.0",
"uuid": "^13.0.0"
},
"devDependencies": {
"@eslint/js": "^9.39.2",
Expand Down
20 changes: 20 additions & 0 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 10 additions & 0 deletions src/features/dashboard/components/ComponentsDemo.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ import {
FileUpload,
Input,
Label,
Popover,
ProgressBar,
Radio,
RadioCard,
Expand Down Expand Up @@ -243,6 +244,15 @@ export const ComponentsDemo = () => {
<cite>— Author Name</cite>
</blockquote>
</section>

<section className={styles.section}>
<h2>Popover</h2>
<div className={styles.row}>
<Popover content={<p>This is the content of the popover.</p>}>
<Button>Open Popover</Button>
</Popover>
</div>
</section>
</div>
</UserLayout>
</ToastProvider>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
.description {
padding: 0;
padding-left: 1rem;
}

.flowContainer {
display: flex;
justify-content: center;
}
Loading
Loading