Alex Grozav
430a8781e8
feat: Replace Vue.extend with defineComponent in design system (no-changelog) ( #5918 )
...
* refactor: replace new Vue() with custom event bus (no-changelog)
* fix: export types from design system main
* fix: update component types
* fix: update form inputs event bus
* refactor: replace global Vue references in design-system
* refactor: update prop types
* feat: improve types
* fix: further type improvements
* fix: further types improvements
* fix: further type improvements
* test: fix test snapshots
* test: fix snapshot
* chore: fix linting issues
* test: fix personalization modal snapshot
2023-04-12 17:39:45 +03:00
कारतोफ्फेलस्क्रिप्ट™
600b285a44
refactor: Migrate Vue slots to the new syntax ( #4603 )
...
Co-authored-by: Alex Grozav <alex@grozav.com>
2022-11-18 14:59:31 +01:00
कारतोफ्फेलस्क्रिप्ट™
13659d036f
ci: Ensure that eslint runs on all frontend code (no-changelog) ( #4602 )
...
* ensure that eslint runs on all frontend code
* remove tslint from `design-system`
* enable prettier and eslint-prettier for `design-system`
* Delete tslint.json
* use a single editorconfig for the repo
* enable prettier for all code in `design-system`
* more linting fixes on design-system
* ignore coverage for git and prettier
* lintfix on editor-ui
2022-11-15 18:20:54 +01:00
Iván Ovejero
3ae6450f0b
Fix all type errors in design system ( #3956 )
...
* 📘 Fix type errors in design system
* 🔥 Remove unneeded `?`
* 🔧 Add design system to Vetur
* 📘 Improve typing of `$el`
* ♻️ Address feedback
* 📘 Type leftover `MouseEvent`
* 📘 Type `event.target` properly
2022-08-29 12:21:40 +02:00
Mutasem Aldmour
a21dbdc45b
fix(editor): fix mapping bug when val is null ( #3942 )
2022-08-25 12:54:46 +02:00
Mutasem Aldmour
ce076dca48
feat(editor): mapping expressions from input table ( #3864 )
...
* implement tree render
* update styles
* implement slots
* fix recursive tree rendering
* make not recursive
* Revert "make not recursive"
f064fc14f4
* enable dragging
* fix dragging name
* fix col bug
* update values and styles
* update style
* update colors
* update design
* add hover state
* add dragging behavior
* format file
* update pill text
* add depth field
* typo
* add avg height
* update event name
* update expr at distance
* add right margin always
* add space
* handle long values
* update types
* update messages
* update keys styling
* update spacing size
* fix hover bug
* update switch spacing
* fix wrap issue
* update spacing issues
* remove br
* update hoverable
* reduce event
* replace tree
* update prop name
* update tree story
* update tree
* refactor run data
* add unit tests
* add test for nodeclass
* remove number check
* bring back hook
* address review comments
* update margin
* update tests
* address max's feedback
* update tslint issues
* if empty, remove min width
* update spacing back
2022-08-24 14:47:42 +02:00