Convert playground from React to Vue 3 using JSX #2276
Initial plan
65d7cf9d
Add Vue playground infrastructure and convert all components to JSX
ab15eade
Fix build configuration and add external graphql dependency
500955c5
Replace React playground with Vue playground and install graphql depeā¦
5eaf2d91
copilot-swe-agent
changed the title [WIP] Add Vue playground alongside existing React version Convert playground from React to Vue 3 using JSX 38 days ago
Consolidate Vue components and fix EditorState/PrettierFormat
5dabc58d
fisker
requested changes
on 2025-12-09
Address review feedback: fix naming, destructure options, move functions
1bcb0f53
Install dependency
2fbfe162
fisker
commented
on 2025-12-09
Fix EditorState and PrettierFormat to be proper Vue components
6dc10968
fisker
commented
on 2025-12-09
fisker
commented
on 2025-12-09
Use stateToggler helper and move showTooltipMessage into onMounted
b1f8b63e
fisker
commented
on 2025-12-09
Move getIndexPosition after CodeMirrorPanel and destructure version
c8fb8623
fisker
commented
on 2025-12-09
fisker
commented
on 2025-12-09
Fix CodeMirror initialization error and use useTemplateRef
3ed60c61
Fix function naming, use reactive state, and add keyMap checks
76f4478a
Add optional chaining to onChange handlers in input components
25d5a6af
Fix missing ref import in index.jsx
7bad9007
Convert sidebar input components to Vue with event emission
4599b375
Destructure props in all component render functions
f0e1142e
Fix CodeMirror keyMap error and add watchers for options
83f00afc
fisker
commented
on 2025-12-09
Add value to overlay watcher dependencies
094844a9
Fix DataCloneError by converting reactive options to plain object
9d3ae6a3
Fix parser change not updating to sample code
4415a169
fisker
requested changes
on 2025-12-09
Changes before error encountered
4c50e73e
fisker
commented
on 2025-12-09
Address all outstanding review comments
6a8dbffb
Fix input component props: make title required and add default to Numā¦
ceb9110f
Fix NumberInput prop warning by adding defaults to min/max/step
56ab1274
Fix NumberInput default values: use undefined instead of numbers
265743f9
fisker
commented
on 2025-12-09
Convert input components back to functions and fix Vue script tag posā¦
dd20b469
Convert components to functions with destructured params and externalā¦
c0cd161a
fisker
commented
on 2025-12-10
fisker
commented
on 2025-12-10
Convert Option and SidebarOptions to simple functions
fba03c42
Remove graphql from external dependencies in vite config
cecabd64
fisker
commented
on 2025-12-10
Define onChange helper functions in all components to reduce diff
4b501631
fisker
commented
on 2025-12-10
fisker
commented
on 2025-12-10
Reduce diff
9f61e523
Refactor EditorState and PrettierFormat to extract children variable
e857944a
fisker
commented
on 2025-12-10
Fix
81585429
Reduce diff
89e9e7cd
Reduce diff
0640e8d7
fisker
force pushed
from
aac56d00
to
0640e8d7
38 days ago
Fix
649ac681
Fix
8ac53037
Fix
898f378d
Fix
7cabb005
Fix
5a4b33c1
Fix
d52d3804
Fix reformat
d7f26c9b
Fix VersionLink.jsx
e94e6142
Fix
482c8b51
Fix
ce1b85e5
Simplify
2671957b
Diff
1ccdd346
Smaller diff
4d730cef
fisker
force pushed
from
233782ab
to
4d730cef
38 days ago
Refactor
bf15b115
Fix
6671ae25
Fix
b049414f
Diff
f3604740
Fix
5b315e43
Fix
6f1f8643
Diff
60b11332
Fix
24ea28b8
Diff
72a7190c
Use event
b22a693b
Diff
95d7d3ac
Diff
796389e5
Diff
57327dd9
Diff
27c041fe
Fix
77d14c5b
Revert logic
777c8fb1
Reduce diff
f79f2bf5
Diff
7ae4b7f3
Diff
22fbd1cd
Bundle
88259a3b
Login to write a write a comment.
Login via GitHub