Skip to content

Commit 1ab0189

Browse files
committed
start on linting fixes
1 parent 330b269 commit 1ab0189

18 files changed

+33
-27
lines changed

.devcontainer/devcontainer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121
"Vue.volar",
2222
"bradlc.vscode-tailwindcss",
2323
"shd101wyy.markdown-preview-enhanced",
24-
"formulahendry.auto-rename-tag"
24+
"formulahendry.auto-rename-tag",
25+
"pmneo.tsimporter"
2526
],
2627
"settings": {
2728
"terminal.integrated.shell.linux": "/bin/sh"

src/components/Container.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup>
2-
const props = defineProps({
2+
defineProps({
33
spacedMobile: {
44
type: Boolean,
55
default: true,

src/components/InputErrors.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ defineProps({
99
<template>
1010
<div v-if="errors" class="space-y-1">
1111
<Message
12-
v-for="errorMessage in errors"
12+
v-for="(errorMessage, index) in errors"
13+
:key="index"
1314
severity="error"
1415
variant="simple"
1516
size="small"

src/components/PrimeVue/LinksMenu.vue

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
<script setup>
1+
<script setup lang="ts">
22
import { useTemplateRef } from 'vue';
3+
import Menu from 'primevue/menu';
34
4-
const childRef = useTemplateRef('child-ref');
5+
type MenuType = InstanceType<typeof Menu>
6+
const childRef = useTemplateRef<MenuType>('child-ref');
57
defineExpose({
68
childRef,
79
});
@@ -19,8 +21,8 @@ defineExpose({
1921
<a
2022
:href="href"
2123
v-bind="props.action"
22-
@click="navigate"
2324
class="p-menubar-item-link"
25+
@click="navigate"
2426
>
2527
<span
2628
v-show="item.icon"

src/components/PrimeVue/LinksMenuBar.vue

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
<script setup>
1+
<script setup lang="ts">
22
import { useTemplateRef } from 'vue';
3+
import Menubar from 'primevue/menubar';
34
4-
const childRef = useTemplateRef('child-ref');
5+
type MenubarType = InstanceType<typeof Menubar>
6+
const childRef = useTemplateRef<MenubarType>('child-ref');
57
defineExpose({
68
childRef,
79
});
@@ -30,11 +32,11 @@ defineExpose({
3032
<a
3133
:href="href"
3234
v-bind="props.action"
33-
@click="navigate"
3435
:class="{
3536
'font-bold text-primary': item.active,
3637
'text-muted-color': root && !item.active,
3738
}"
39+
@click="navigate"
3840
>
3941
<span
4042
v-show="item.icon"

src/layouts/AuthenticatedLayout.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -127,10 +127,10 @@ watchEffect(() => {
127127
class="relative"
128128
></div>
129129
<LinksMenu
130+
ref="user-menu"
130131
appendTo="#user-menu-append"
131132
:model="userMenuItems"
132133
popup
133-
ref="user-menu"
134134
class="shadow"
135135
:pt="{
136136
root: {
@@ -148,12 +148,12 @@ watchEffect(() => {
148148
text
149149
severity="secondary"
150150
icon="pi pi-bars"
151-
@click="mobileMenuOpen = true"
152151
:pt="{
153152
icon: {
154153
class: 'text-xl',
155154
},
156155
}"
156+
@click="mobileMenuOpen = true"
157157
/>
158158
</div>
159159
</div>
@@ -200,12 +200,12 @@ watchEffect(() => {
200200
</div>
201201
<div class="grow">
202202
<Button
203-
@click="authStore.logout()"
204203
label="Logout"
205204
icon="pi pi-sign-out"
206205
class="w-full"
207206
severity="danger"
208207
text
208+
@click="authStore.logout()"
209209
></Button>
210210
</div>
211211
</div>
@@ -215,8 +215,8 @@ watchEffect(() => {
215215

216216
<!-- Page Heading -->
217217
<header
218-
class="dynamic-bg shadow"
219218
v-if="$slots.header"
219+
class="dynamic-bg shadow"
220220
>
221221
<Container>
222222
<div class="py-6">

src/middleware/auth.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export default async function auth({ to, from, authStore }) {
1+
export default async function auth({ to, authStore }) {
22
await authStore.fetchUser();
33
if (!authStore.user) {
44
return { name: 'login', query: { redirect: to.fullPath } };

src/middleware/guest.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export default async function guest({ to, from, authStore }) {
1+
export default async function guest({ authStore }) {
22
if (!authStore.user) {
33
await authStore.fetchUser();
44
}

src/middleware/verified.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export default async function verified({ to, from, authStore }) {
1+
export default async function verified({ to, authStore }) {
22
if (to.name === 'verifyEmail') return;
33

44
if (!authStore.user) {

src/views/Welcome.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@ await authStore.fetchUser();
4343
<template v-if="authStore?.user">
4444
<RouterLink :to="{ name: 'dashboard' }">
4545
<Button
46-
raised
4746
label="Dashboard"
4847
icon="pi pi-th-large"
4948
class="mr-4"
49+
raised
5050
/>
5151
</RouterLink>
5252
<RouterLink :to="{ name: 'profile' }">
@@ -61,10 +61,10 @@ await authStore.fetchUser();
6161
<template v-else>
6262
<RouterLink :to="{ name: 'login' }">
6363
<Button
64-
raised
6564
label="Login"
6665
icon="pi pi-sign-in"
6766
class="mr-4"
67+
raised
6868
/>
6969
</RouterLink>
7070
<RouterLink :to="{ name: 'register' }">

src/views/auth/ForgotPassword.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,11 +83,11 @@ onMounted(() => {
8383

8484
<div class="flex justify-end items-center">
8585
<Button
86-
raised
8786
type="submit"
8887
:loading="loading"
8988
label="Email Password Reset Link"
9089
severity="contrast"
90+
raised
9191
/>
9292
</div>
9393
</form>

src/views/auth/Login.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,11 +128,11 @@ onMounted(() => {
128128
Forgot your password?
129129
</RouterLink>
130130
<Button
131-
raised
132131
type="submit"
133132
:loading="loading"
134133
label="Log In"
135134
severity="contrast"
135+
raised
136136
/>
137137
</div>
138138
</form>

src/views/auth/Register.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,11 +128,11 @@ onMounted(() => {
128128
Already registered?
129129
</RouterLink>
130130
<Button
131-
raised
132131
type="submit"
133132
:loading="loading"
134133
label="Register"
135134
severity="contrast"
135+
raised
136136
/>
137137
</div>
138138
</form>

src/views/auth/ResetPassword.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,11 +116,11 @@ onMounted(() => {
116116
117117
<div class="flex justify-end items-center pt-2">
118118
<Button
119-
raised
120119
type="submit"
121120
:loading="loading"
122121
label="Reset Password"
123122
severity="contrast"
123+
raised
124124
/>
125125
</div>
126126
</form>

src/views/auth/VerifyEmail.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,11 @@ const submit = () => {
3737
<form @submit.prevent="submit">
3838
<div class="mt-6 flex justify-between items-center">
3939
<Button
40-
raised
4140
type="submit"
4241
:loading="authStore.sendingVerificationEmail"
4342
label="Resend Verification Email"
4443
severity="contrast"
44+
raised
4545
/>
4646
<a
4747
@click="authStore.logout()"

src/views/error/NotFound.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
>
1818
<RouterLink :to="{ name: 'welcome' }">
1919
<Button
20-
raised
2120
label="Back to homepage"
2221
icon="pi pi-arrow-left"
22+
raised
2323
/>
2424
</RouterLink>
2525
</section>

src/views/profile/partials/DeleteUserForm.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,20 +82,20 @@ function focusPasswordInput() {
8282
@click="modalOpen = false"
8383
/>
8484
<Button
85-
raised
8685
@click="deleteAccount"
8786
:loading="deleting"
8887
label="Delete Account"
8988
severity="danger"
89+
raised
9090
/>
9191
</template>
9292
</Dialog>
9393

9494
<Button
95-
raised
9695
@click="modalOpen = true"
9796
label="Delete Account"
9897
severity="danger"
98+
raised
9999
/>
100100
</section>
101101
</template>

src/views/profile/partials/UpdateProfileInformationForm.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,11 +102,11 @@ onMounted(() => {
102102
</div>
103103
<div>
104104
<Button
105-
raised
106105
type="submit"
107106
:loading="updating"
108107
label="Save"
109108
severity="contrast"
109+
raised
110110
/>
111111
</div>
112112
</form>

0 commit comments

Comments
 (0)