Commit 78b6688
authored
ETT-266: migrate to svelte 5 (#118)
* upgrade to svelte 5
* refactor component instantiation
* component migration to svelte 5
- use migrate self-closing-tags to fix icon markup
- add svelte prettier plugin, add minify false to babel script
- convert store to runes
- update svelte preprocess
- migrate main.js to main.svelte.js
- convert writable store to $state() proxy
- update index with new file name for vite
- update loginStatus logic in login modal components
- remove unused components and references to them
* code review fixes
* update to svelte 5 syntax
* convert search bar to svelte 5 syntax
* convert navbar to svelte 5 syntax
* refactor role switch modal
* remove unused styles to silence build warnings
* fix login modal and stories
* still fixing login modal
* change notification state rune, fix navbar story1 parent 9c09ca7 commit 78b6688
File tree
58 files changed
+1471
-1282
lines changed- .github/workflows
- src
- js
- components
- AcceptableUseBanner
- AdvancedSearchForm
- AlertBanner
- CollectionEditModal
- CollectionsToolbar
- CookieConsentBanner
- CookieSettingsModal
- FeedbackFormBasic
- FeedbackFormCatalog
- FeedbackFormContent
- FeedbackFormModal
- Header
- LoginFormModal
- Modal
- NotificationsModal
- ResultsPagination
- ResultsToolbar
- RoleSwitchModal
- SearchBar
- decorators
- designs
- ResultsItem
- ResultsZePage
- Table
- TwoColumnLayout
- lib
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
58 files changed
+1471
-1282
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | 12 | | |
14 | 13 | | |
15 | 14 | | |
| |||
19 | 18 | | |
20 | 19 | | |
21 | 20 | | |
22 | | - | |
| 21 | + | |
23 | 22 | | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
0 commit comments