Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to vue 3 #3857

Merged
merged 73 commits into from
Oct 31, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
8066839
update packages
KaelWD Sep 9, 2023
5f4e26c
auto fix
KaelWD Sep 4, 2023
e5eef9f
update root navigation
KaelWD Sep 4, 2023
dc72348
remove vuex-router-sync mapped fields
KaelWD Sep 4, 2023
a635392
update dashboards
KaelWD Sep 4, 2023
109cf69
set default icon button variant to text
KaelWD Sep 4, 2023
f765f3e
replace vee-validate with v-form
KaelWD Sep 8, 2023
19a94c8
auto fix
KaelWD Sep 8, 2023
434886e
manual fix
KaelWD Sep 8, 2023
a190daa
replace vue filters with function calls
KaelWD Sep 9, 2023
84af305
remove deprecated grid components
KaelWD Sep 9, 2023
dff2fbb
remove deprecated slot syntax
KaelWD Sep 9, 2023
fddf2ed
disable explicit emits
KaelWD Sep 9, 2023
9cb95ab
update event hyphenation
KaelWD Sep 9, 2023
fdafb47
move v-for key to template node
KaelWD Sep 9, 2023
df0e5b1
remove deprecated $listeners
KaelWD Sep 9, 2023
e7a86d9
remove badge overlap prop
KaelWD Sep 9, 2023
5bfa5ce
remove deprecated app prop
KaelWD Sep 9, 2023
4cbc903
remove deprecated clipped prop
KaelWD Sep 9, 2023
0154a70
clean up
KaelWD Sep 9, 2023
ae772c4
update search results summary tables
KaelWD Sep 12, 2023
7313d8a
update chip size prop
KaelWD Sep 13, 2023
63d0481
update activator slots
KaelWD Sep 13, 2023
49b1249
fix menu positioning
KaelWD Sep 13, 2023
c3f35c5
swap field append-inner/outer
KaelWD Sep 13, 2023
89800a1
update combobox selection slots
KaelWD Sep 13, 2023
61ab4e2
remove .native modifier
KaelWD Sep 13, 2023
d326989
show active indicator on all list items
KaelWD Sep 18, 2023
635d0f4
update table headers and slots
KaelWD Sep 25, 2023
df568d0
update drawer action buttons
KaelWD Sep 25, 2023
ab4c4af
remove deprecated list sub-components
KaelWD Sep 26, 2023
08b088e
replace material icons with mdi
KaelWD Sep 26, 2023
e8ae417
replace value/input with modelValue
KaelWD Sep 27, 2023
180d27b
replace v-app-bar in drawers with v-toolbar
KaelWD Sep 27, 2023
b4dc034
fix breadcrumbs
KaelWD Sep 27, 2023
5a9e0f7
Merge branch 'master' into upgrade-vuetify
KaelWD Sep 27, 2023
cb326b9
add default color to selection controls
KaelWD Oct 1, 2023
e352e74
Merge branch 'master' into upgrade-vuetify
KaelWD Oct 1, 2023
e2fbb6d
update vuetify
KaelWD Oct 1, 2023
7c160a7
update steppers
KaelWD Oct 1, 2023
9cf8e1e
replace fixed-width subtitles with title attribute
KaelWD Oct 1, 2023
c975e43
update select item slots
KaelWD Oct 1, 2023
d6b395a
set custom link color
KaelWD Oct 2, 2023
c34d7e4
update help icon
KaelWD Oct 2, 2023
7473db3
update InfoWidget
KaelWD Oct 2, 2023
6fdcac4
set default itemTitle to "text"
KaelWD Oct 2, 2023
d1bf2ea
add missing sortyBy array
KaelWD Oct 2, 2023
1fda646
update tabs
KaelWD Oct 2, 2023
5654af7
update monaco
KaelWD Oct 2, 2023
483355d
fix non-existent property access error
KaelWD Oct 2, 2023
ca0a5a1
replace VueClipboard with navigator.clipboard
KaelWD Oct 2, 2023
ee33c81
replace vue-markdown with vue3-markdown-it
KaelWD Oct 2, 2023
e5c2e56
update incident report form
KaelWD Oct 2, 2023
7fcd189
misc fixes
KaelWD Oct 2, 2023
930cd4a
replace vuedraggable with vueuse sortable
KaelWD Oct 9, 2023
d2b2810
replace date-picker and time-picker with native inputs
KaelWD Oct 9, 2023
59eebe9
remove unused file
KaelWD Oct 9, 2023
003f29d
fix BaseCombobox usage
KaelWD Oct 9, 2023
446e71d
Merge branch 'master' into upgrade-vuetify
KaelWD Oct 9, 2023
e09fb13
Adding FormKit dependency and fixing incident drawer
whitdog47 Oct 18, 2023
1517b1f
Merge branch 'master' into upgrade-vuetify
KaelWD Oct 18, 2023
7d803b5
fix chart card props
KaelWD Oct 18, 2023
1c84697
update vuetify
KaelWD Oct 18, 2023
6475c00
$vuetify.breakpoint -> $vuetify.display
KaelWD Oct 18, 2023
3bfe51a
v-data-table -> v-data-table-server
KaelWD Oct 18, 2023
2889c3a
fix timeline layout
KaelWD Oct 18, 2023
e682049
Merge branch 'master' into upgrade-vuetify
kevgliss Oct 19, 2023
650f79d
Merge branch 'master' into upgrade-vuetify
mvilanova Oct 23, 2023
1f83546
Merge branch 'master' into upgrade-vuetify
kevgliss Oct 27, 2023
b9dfeb8
Minor ui fixes
kevgliss Oct 27, 2023
9d51ca0
Merge branch 'upgrade-vuetify' of github.com:KaelWD/netflix-dispatch …
kevgliss Oct 27, 2023
a2072a0
Migrating btn
kevgliss Oct 27, 2023
11970a5
More UI fixes
kevgliss Oct 27, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
13 changes: 12 additions & 1 deletion src/dispatch/static/dispatch/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
module.exports = {
root: true,
extends: ["eslint:recommended", "plugin:prettier/recommended", "plugin:vue/strongly-recommended"],
plugins: ["eslint-plugin-local-rules"],
extends: [
"eslint:recommended",
"plugin:prettier/recommended",
"plugin:vue/vue3-strongly-recommended",
"plugin:vuetify/base",
],
parserOptions: {
ecmaVersion: 2020,
},
Expand All @@ -17,6 +23,10 @@ module.exports = {
},
],
rules: {
"local-rules/icon-button-variant": "error",
// "local-rules/list-item-children": "error",
// "local-rules/vee-validate": "error",

// Conflicts with prettier
"vue/max-attributes-per-line": "off",
"vue/singleline-html-element-content-newline": "off",
Expand All @@ -42,5 +52,6 @@ module.exports = {
"vue/multi-word-component-names": "off",
"vue/attribute-hyphenation": "off",
"vue/require-default-prop": "off",
"vue/require-explicit-emits": "off",
},
}
5 changes: 4 additions & 1 deletion src/dispatch/static/dispatch/components.d.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
// generated by unplugin-vue-components
// We suggest you to commit this file into source control
// Read more: https://github.com/vuejs/core/pull/3399
import '@vue/runtime-core'

export {}

declare module 'vue' {
declare module '@vue/runtime-core' {
export interface GlobalComponents {
AdminLayout: typeof import('./src/components/layouts/AdminLayout.vue')['default']
AnimatedNumber: typeof import('./src/components/AnimatedNumber.vue')['default']
Expand All @@ -20,6 +22,7 @@ declare module 'vue' {
DefaultLayout: typeof import('./src/components/layouts/DefaultLayout.vue')['default']
InfoWidget: typeof import('./src/components/InfoWidget.vue')['default']
Loading: typeof import('./src/components/Loading.vue')['default']
MonacoEditor: typeof import('./src/components/MonacoEditor.vue')['default']
NotificationSnackbarsWrapper: typeof import('./src/components/NotificationSnackbarsWrapper.vue')['default']
PageHeader: typeof import('./src/components/PageHeader.vue')['default']
Refresh: typeof import('./src/components/Refresh.vue')['default']
Expand Down
Loading
Loading