diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 1782de2..0b069bd 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -198,6 +198,31 @@ module.exports = { lang: 'ts' } } + ], + 'vue/max-attributes-per-line': [ + 'error', + { + singleline: { + max: 2 + }, + multiline: { + max: 1 + } + } + ], + 'vue/first-attribute-linebreak': [ + 'error', + { + singleline: 'beside', + multiline: 'below' + } + ], + 'vue/html-closing-bracket-newline': [ + 'error', + { + singleline: 'never', + multiline: 'always' + } ] } }; diff --git a/components.d.ts b/components.d.ts index 7e7b9f4..fa30f35 100644 --- a/components.d.ts +++ b/components.d.ts @@ -7,13 +7,18 @@ export {} declare module 'vue' { export interface GlobalComponents { + copy: typeof import('./src/composables/EditGoalDialog copy.vue')['default'] EditGoal: typeof import('./src/composables/EditGoal.vue')['default'] EditGoalDialog: typeof import('./src/composables/EditGoalDialog.vue')['default'] + EditGoalListDialog: typeof import('./src/composables/EditGoalListDialog.vue')['default'] EditorComponent: typeof import('./src/components/EditorComponent.vue')['default'] + GameEditor: typeof import('./src/composables/GameEditor.vue')['default'] + GameEditorDialog: typeof import('./src/composables/GameEditorDialog.vue')['default'] GameList: typeof import('./src/composables/GameList.vue')['default'] + GameListDialog__UNUSED_NEEDS_EDITS: typeof import('./src/composables/GameListDialog__UNUSED_NEEDS_EDITS.vue')['default'] GeneratorComponent: typeof import('./src/components/GeneratorComponent.vue')['default'] GoalEditorDialog: typeof import('./src/components/GoalEditorDialog.vue')['default'] - MarkdownRenderer: typeof import('./src/components/MarkdownRenderer.vue')['default'] + MarkdownRenderer: typeof import('./src/composables/MarkdownRenderer.vue')['default'] NavbarComponent: typeof import('./src/components/NavbarComponent.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] diff --git a/src/components/EditorComponent.vue b/src/components/EditorComponent.vue index eeb14ed..ffbd3df 100644 --- a/src/components/EditorComponent.vue +++ b/src/components/EditorComponent.vue @@ -22,11 +22,20 @@ - + - + @@ -37,16 +46,29 @@
- +
-
+
- +
Local Game
@@ -72,18 +94,34 @@ - + Learn more... diff --git a/src/components/GeneratorComponent.vue b/src/components/GeneratorComponent.vue index 6dba776..615f90f 100644 --- a/src/components/GeneratorComponent.vue +++ b/src/components/GeneratorComponent.vue @@ -9,9 +9,22 @@ >