fix(lint): fix lint after upgrades
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
@@ -125,7 +125,8 @@
|
||||
tag="a"
|
||||
icon-left="rss"
|
||||
@click="
|
||||
(e: Event) => copyURL(e, tokenToURL(feedToken.token, 'atom'), 'atom')
|
||||
(e: Event) =>
|
||||
copyURL(e, tokenToURL(feedToken.token, 'atom'), 'atom')
|
||||
"
|
||||
:href="tokenToURL(feedToken.token, 'atom')"
|
||||
target="_blank"
|
||||
@@ -142,7 +143,8 @@
|
||||
<o-button
|
||||
tag="a"
|
||||
@click="
|
||||
(e: Event) => copyURL(e, tokenToURL(feedToken.token, 'ics'), 'ics')
|
||||
(e: Event) =>
|
||||
copyURL(e, tokenToURL(feedToken.token, 'ics'), 'ics')
|
||||
"
|
||||
icon-left="calendar-sync"
|
||||
:href="tokenToURL(feedToken.token, 'ics')"
|
||||
|
||||
@@ -80,8 +80,9 @@ const Editor = defineAsyncComponent(
|
||||
const props = defineProps<{ preferredUsername: string }>();
|
||||
|
||||
const { currentActor } = useCurrentActorClient();
|
||||
const preferredUsername = computed(() => props.preferredUsername);
|
||||
|
||||
const { group } = useGroup(props.preferredUsername);
|
||||
const { group } = useGroup(preferredUsername);
|
||||
|
||||
const { t } = useI18n({ useScope: "global" });
|
||||
|
||||
|
||||
@@ -108,9 +108,12 @@
|
||||
text: comment.text,
|
||||
})
|
||||
"
|
||||
@delete-comment="(comment: IComment) => deleteComment({
|
||||
commentId: comment.id as string,
|
||||
})"
|
||||
@delete-comment="
|
||||
(comment: IComment) =>
|
||||
deleteComment({
|
||||
commentId: comment.id as string,
|
||||
})
|
||||
"
|
||||
/>
|
||||
<o-button
|
||||
v-if="discussion.comments.elements.length < discussion.comments.total"
|
||||
@@ -198,11 +201,11 @@ const {
|
||||
|
||||
subscribeToMore({
|
||||
document: DISCUSSION_COMMENT_CHANGED,
|
||||
variables: {
|
||||
variables: () => ({
|
||||
slug: props.slug,
|
||||
page: page.value,
|
||||
limit: COMMENTS_PER_PAGE,
|
||||
},
|
||||
}),
|
||||
updateQuery(
|
||||
previousResult: any,
|
||||
{ subscriptionData }: { subscriptionData: any }
|
||||
|
||||
@@ -90,9 +90,10 @@ const page = useRouteQuery("page", 1, integerTransformer);
|
||||
const DISCUSSIONS_PER_PAGE = 10;
|
||||
|
||||
const props = defineProps<{ preferredUsername: string }>();
|
||||
const preferredUsername = computed(() => props.preferredUsername);
|
||||
|
||||
const { group, loading: groupLoading } = useGroupDiscussionsList(
|
||||
props.preferredUsername,
|
||||
preferredUsername.value,
|
||||
{
|
||||
discussionsPage: page.value,
|
||||
discussionsLimit: DISCUSSIONS_PER_PAGE,
|
||||
@@ -100,7 +101,7 @@ const { group, loading: groupLoading } = useGroupDiscussionsList(
|
||||
);
|
||||
|
||||
const { person, loading: personLoading } = usePersonStatusGroup(
|
||||
props.preferredUsername
|
||||
preferredUsername.value
|
||||
);
|
||||
|
||||
const { t } = useI18n({ useScope: "global" });
|
||||
|
||||
@@ -127,7 +127,7 @@
|
||||
<label class="o-field__label field-label">{{ t("Description") }}</label>
|
||||
<editor-component
|
||||
v-if="currentActor"
|
||||
:current-actor="(currentActor as IPerson)"
|
||||
:current-actor="currentActor as IPerson"
|
||||
v-model="event.description"
|
||||
:aria-label="t('Event description body')"
|
||||
:placeholder="t('Describe your event')"
|
||||
|
||||
@@ -360,7 +360,7 @@ const {
|
||||
onError: onFetchEventError,
|
||||
loading: eventLoading,
|
||||
refetch: refetchEvent,
|
||||
} = useFetchEvent(props.uuid);
|
||||
} = useFetchEvent(propsUUID);
|
||||
|
||||
watch(propsUUID, (newUUid) => {
|
||||
refetchEvent({ uuid: newUUid });
|
||||
|
||||
@@ -188,7 +188,7 @@
|
||||
<event-participation-card
|
||||
v-for="participation in month[1]"
|
||||
:key="participation.id"
|
||||
:participation="(participation as IParticipant)"
|
||||
:participation="participation as IParticipant"
|
||||
:options="{ hideDate: false }"
|
||||
@event-deleted="eventDeleted"
|
||||
class="participation"
|
||||
|
||||
@@ -83,7 +83,9 @@
|
||||
detail-key="id"
|
||||
v-model:checked-rows="checkedRows"
|
||||
checkable
|
||||
:is-row-checkable="(row: IParticipant) => row.role !== ParticipantRole.CREATOR"
|
||||
:is-row-checkable="
|
||||
(row: IParticipant) => row.role !== ParticipantRole.CREATOR
|
||||
"
|
||||
checkbox-position="left"
|
||||
:show-detail-icon="false"
|
||||
:loading="participantsLoading"
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
:default-sort-direction="'desc'"
|
||||
:default-sort="['insertedAt', 'desc']"
|
||||
@page-change="loadMoreFollowers"
|
||||
@sort="(field, order) => $emit('sort', field, order)"
|
||||
@sort="(field: any, order: any) => $emit('sort', field, order)"
|
||||
>
|
||||
<o-table-column
|
||||
field="actor.preferredUsername"
|
||||
@@ -136,6 +136,8 @@ import { Notifier } from "@/plugins/notifier";
|
||||
|
||||
const props = defineProps<{ preferredUsername: string }>();
|
||||
|
||||
const preferredUsername = computed(() => props.preferredUsername);
|
||||
|
||||
const page = useRouteQuery("page", 1, integerTransformer);
|
||||
|
||||
const pending = useRouteQuery("pending", false, booleanTransformer);
|
||||
@@ -241,5 +243,5 @@ const personMemberships = computed(
|
||||
() => person.value?.memberships ?? { total: 0, elements: [] }
|
||||
);
|
||||
|
||||
const { person } = usePersonStatusGroup(props.preferredUsername);
|
||||
const { person } = usePersonStatusGroup(preferredUsername.value);
|
||||
</script>
|
||||
|
||||
@@ -275,6 +275,7 @@ useHead({
|
||||
});
|
||||
|
||||
const props = defineProps<{ preferredUsername: string }>();
|
||||
const preferredUsername = computed(() => props.preferredUsername);
|
||||
|
||||
const emit = defineEmits(["sort"]);
|
||||
|
||||
@@ -440,7 +441,7 @@ const {
|
||||
{
|
||||
query: GROUP_MEMBERS,
|
||||
variables: {
|
||||
groupName: props.preferredUsername,
|
||||
groupName: preferredUsername.value,
|
||||
page: page.value,
|
||||
limit: MEMBERS_PER_PAGE,
|
||||
roles: roles.value,
|
||||
@@ -547,5 +548,5 @@ const personMemberships = computed(
|
||||
() => person.value?.memberships ?? { total: 0, elements: [] }
|
||||
);
|
||||
|
||||
const { person } = usePersonStatusGroup(props.preferredUsername);
|
||||
const { person } = usePersonStatusGroup(preferredUsername.value);
|
||||
</script>
|
||||
|
||||
@@ -189,7 +189,7 @@
|
||||
import PictureUpload from "@/components/PictureUpload.vue";
|
||||
import { GroupVisibility, MemberRole, Openness } from "@/types/enums";
|
||||
import { IGroup, usernameWithDomain, displayName } from "@/types/actor";
|
||||
import { Address, IAddress } from "@/types/address.model";
|
||||
import { IAddress } from "@/types/address.model";
|
||||
import { ServerParseError } from "@apollo/client/link/http";
|
||||
import { ErrorResponse } from "@apollo/client/link/error";
|
||||
import RouteName from "@/router/name";
|
||||
@@ -218,14 +218,11 @@ const FullAddressAutoComplete = defineAsyncComponent(
|
||||
);
|
||||
|
||||
const props = defineProps<{ preferredUsername: string }>();
|
||||
const preferredUsername = computed(() => props.preferredUsername);
|
||||
|
||||
const { currentActor } = useCurrentActorClient();
|
||||
|
||||
const {
|
||||
group,
|
||||
loading,
|
||||
onResult: onGroupResult,
|
||||
} = useGroup(props.preferredUsername);
|
||||
const { group, loading, onResult: onGroupResult } = useGroup(preferredUsername);
|
||||
|
||||
const { t } = useI18n({ useScope: "global" });
|
||||
|
||||
@@ -395,7 +392,7 @@ const personMemberships = computed(
|
||||
() => person.value?.memberships ?? { total: 0, elements: [] }
|
||||
);
|
||||
|
||||
const { person } = usePersonStatusGroup(props.preferredUsername);
|
||||
const { person } = usePersonStatusGroup(preferredUsername);
|
||||
|
||||
const dialog = inject<Dialog>("dialog");
|
||||
|
||||
|
||||
@@ -703,22 +703,22 @@ const props = defineProps<{
|
||||
preferredUsername: string;
|
||||
}>();
|
||||
|
||||
const preferredUsername = computed(() => props.preferredUsername);
|
||||
|
||||
const { anonymousReportsConfig } = useAnonymousReportsConfig();
|
||||
const { currentActor } = useCurrentActorClient();
|
||||
const {
|
||||
group,
|
||||
loading: groupLoading,
|
||||
refetch: refetchGroup,
|
||||
} = useGroup(props.preferredUsername, { afterDateTime: new Date() });
|
||||
} = useGroup(preferredUsername, { afterDateTime: new Date() });
|
||||
const router = useRouter();
|
||||
|
||||
const { group: discussionGroup } = useGroupDiscussionsList(
|
||||
props.preferredUsername
|
||||
);
|
||||
const { group: resourcesGroup } = useGroupResourcesList(
|
||||
props.preferredUsername,
|
||||
{ resourcesPage: 1, resourcesLimit: 3 }
|
||||
);
|
||||
const { group: discussionGroup } = useGroupDiscussionsList(preferredUsername);
|
||||
const { group: resourcesGroup } = useGroupResourcesList(preferredUsername, {
|
||||
resourcesPage: 1,
|
||||
resourcesLimit: 3,
|
||||
});
|
||||
|
||||
const { t } = useI18n({ useScope: "global" });
|
||||
|
||||
|
||||
@@ -27,10 +27,12 @@
|
||||
>
|
||||
<o-input
|
||||
autocapitalize="characters"
|
||||
@update:modelValue="(val: string) => inputs[i] = val.toUpperCase()"
|
||||
@update:modelValue="
|
||||
(val: string) => (inputs[i] = val.toUpperCase())
|
||||
"
|
||||
:useHtml5Validation="true"
|
||||
:id="`user-code-${i}`"
|
||||
:ref="(el: Element) => userCodeInputs[i] = el"
|
||||
:ref="(el: Element) => (userCodeInputs[i] = el)"
|
||||
:modelValue="inputs[i]"
|
||||
v-else
|
||||
size="large"
|
||||
|
||||
@@ -169,9 +169,10 @@ const props = withDefaults(
|
||||
}>(),
|
||||
{ isUpdate: false }
|
||||
);
|
||||
const preferredUsername = computed(() => props.preferredUsername);
|
||||
|
||||
const { currentActor } = useCurrentActorClient();
|
||||
const { group } = useGroup(props.preferredUsername);
|
||||
const { group } = useGroup(preferredUsername);
|
||||
|
||||
const { result: postResult, loading: postLoading } = useQuery<{
|
||||
post: IPost;
|
||||
|
||||
@@ -36,9 +36,12 @@
|
||||
:resources="resource.children.elements"
|
||||
:isRoot="resource.path === '/'"
|
||||
:group="resource.actor"
|
||||
@delete="(resourceID: string) => deleteResource({
|
||||
id: resourceID,
|
||||
})"
|
||||
@delete="
|
||||
(resourceID: string) =>
|
||||
deleteResource({
|
||||
id: resourceID,
|
||||
})
|
||||
"
|
||||
@update="updateResource"
|
||||
@rename="handleRename"
|
||||
@move="handleMove"
|
||||
|
||||
@@ -852,6 +852,7 @@ const arrayTransformer: RouteQueryTransformer<string[]> = {
|
||||
const props = defineProps<{
|
||||
tag?: string;
|
||||
}>();
|
||||
const tag = computed(() => props.tag);
|
||||
|
||||
const page = useRouteQuery("page", 1, integerTransformer);
|
||||
const eventPage = useRouteQuery("eventPage", 1, integerTransformer);
|
||||
@@ -864,7 +865,7 @@ const distance = useRouteQuery("distance", "10_km");
|
||||
const when = useRouteQuery("when", "any");
|
||||
const contentType = useRouteQuery(
|
||||
"contentType",
|
||||
props.tag ? ContentType.EVENTS : ContentType.ALL,
|
||||
tag.value ? ContentType.EVENTS : ContentType.ALL,
|
||||
enumTransformer(ContentType)
|
||||
);
|
||||
|
||||
@@ -1286,7 +1287,7 @@ const { result: searchElementsResult, loading: searchLoading } = useQuery<{
|
||||
searchGroups: Paginate<TypeNamed<IGroup>>;
|
||||
}>(SEARCH_EVENTS_AND_GROUPS, () => ({
|
||||
term: searchDebounced.value,
|
||||
tags: props.tag,
|
||||
tags: tag.value,
|
||||
location: geoHashLocation.value,
|
||||
beginsOn: start.value,
|
||||
endsOn: end.value,
|
||||
|
||||
@@ -248,10 +248,12 @@
|
||||
tag="a"
|
||||
icon-left="rss"
|
||||
@click="
|
||||
(e: Event) => copyURL(e, tokenToURL(feedToken.token, 'atom'), 'atom')
|
||||
(e: Event) =>
|
||||
copyURL(e, tokenToURL(feedToken.token, 'atom'), 'atom')
|
||||
"
|
||||
@keyup.enter="
|
||||
(e: Event) => copyURL(e, tokenToURL(feedToken.token, 'atom'), 'atom')
|
||||
(e: Event) =>
|
||||
copyURL(e, tokenToURL(feedToken.token, 'atom'), 'atom')
|
||||
"
|
||||
:href="tokenToURL(feedToken.token, 'atom')"
|
||||
target="_blank"
|
||||
@@ -268,10 +270,12 @@
|
||||
<o-button
|
||||
tag="a"
|
||||
@click="
|
||||
(e: Event) => copyURL(e, tokenToURL(feedToken.token, 'ics'), 'ics')
|
||||
(e: Event) =>
|
||||
copyURL(e, tokenToURL(feedToken.token, 'ics'), 'ics')
|
||||
"
|
||||
@keyup.enter="
|
||||
(e: Event) => copyURL(e, tokenToURL(feedToken.token, 'ics'), 'ics')
|
||||
(e: Event) =>
|
||||
copyURL(e, tokenToURL(feedToken.token, 'ics'), 'ics')
|
||||
"
|
||||
icon-left="calendar-sync"
|
||||
:href="tokenToURL(feedToken.token, 'ics')"
|
||||
@@ -348,10 +352,11 @@ const { result: loggedUserResult } = useQuery<{ loggedUser: IUser }>(
|
||||
USER_NOTIFICATIONS
|
||||
);
|
||||
const loggedUser = computed(() => loggedUserResult.value?.loggedUser);
|
||||
const feedTokens = computed(() =>
|
||||
loggedUser.value?.feedTokens.filter(
|
||||
(token: IFeedToken) => token.actor === null
|
||||
)
|
||||
const feedTokens = computed(
|
||||
() =>
|
||||
loggedUser.value?.feedTokens.filter(
|
||||
(token: IFeedToken) => token.actor === null
|
||||
)
|
||||
);
|
||||
|
||||
const { result: webPushEnabledResult } = useQuery<{
|
||||
|
||||
@@ -75,8 +75,9 @@ import { useI18n } from "vue-i18n";
|
||||
import { useMutation } from "@vue/apollo-composable";
|
||||
|
||||
const props = defineProps<{ preferredUsername: string }>();
|
||||
const preferredUsername = computed(() => props.preferredUsername);
|
||||
|
||||
const { group } = useGroup(props.preferredUsername);
|
||||
const { group } = useGroup(preferredUsername);
|
||||
|
||||
const { t } = useI18n({ useScope: "global" });
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
required
|
||||
type="email"
|
||||
id="emailAddress"
|
||||
v-model="credentials.email"
|
||||
v-model="emailValue"
|
||||
/>
|
||||
</o-field>
|
||||
<p class="flex flex-wrap gap-1 mt-2">
|
||||
@@ -34,7 +34,7 @@
|
||||
{{
|
||||
$t(
|
||||
"If an account with this email exists, we just sent another confirmation email to {email}",
|
||||
{ email: credentials.email }
|
||||
{ email: emailValue }
|
||||
)
|
||||
}}
|
||||
</o-notification>
|
||||
@@ -50,7 +50,7 @@
|
||||
<script lang="ts" setup>
|
||||
import { RESEND_CONFIRMATION_EMAIL } from "@/graphql/auth";
|
||||
import RouteName from "@/router/name";
|
||||
import { reactive, ref, computed } from "vue";
|
||||
import { ref, computed } from "vue";
|
||||
import { useMutation } from "@vue/apollo-composable";
|
||||
import { useI18n } from "vue-i18n";
|
||||
import { useHead } from "@vueuse/head";
|
||||
@@ -62,10 +62,9 @@ useHead({
|
||||
});
|
||||
|
||||
const props = withDefaults(defineProps<{ email: string }>(), { email: "" });
|
||||
const defaultEmail = computed(() => props.email);
|
||||
|
||||
const credentials = reactive({
|
||||
email: props.email,
|
||||
});
|
||||
const emailValue = ref<string>(defaultEmail.value);
|
||||
|
||||
const validationSent = ref(false);
|
||||
const error = ref(false);
|
||||
@@ -92,7 +91,7 @@ const resendConfirmationAction = async (e: Event): Promise<void> => {
|
||||
error.value = false;
|
||||
|
||||
resendConfirmationEmail({
|
||||
email: credentials.email,
|
||||
email: emailValue.value,
|
||||
});
|
||||
};
|
||||
</script>
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
aria-required="true"
|
||||
required
|
||||
type="email"
|
||||
v-model="credentials.email"
|
||||
v-model="emailValue"
|
||||
/>
|
||||
</o-field>
|
||||
<p class="control">
|
||||
@@ -41,7 +41,7 @@
|
||||
<o-notification variant="success" :closable="false" title="Success">
|
||||
{{
|
||||
t("We just sent an email to {email}", {
|
||||
email: credentials.email,
|
||||
email: emailValue,
|
||||
})
|
||||
}}
|
||||
</o-notification>
|
||||
@@ -57,7 +57,7 @@
|
||||
<script lang="ts" setup>
|
||||
import { SEND_RESET_PASSWORD } from "../../graphql/auth";
|
||||
import RouteName from "../../router/name";
|
||||
import { computed, reactive, ref } from "vue";
|
||||
import { computed, ref } from "vue";
|
||||
import { useMutation } from "@vue/apollo-composable";
|
||||
import { useHead } from "@vueuse/head";
|
||||
import { useI18n } from "vue-i18n";
|
||||
@@ -74,9 +74,8 @@ const props = withDefaults(
|
||||
{ email: "" }
|
||||
);
|
||||
|
||||
const credentials = reactive<{ email: string }>({
|
||||
email: props.email,
|
||||
});
|
||||
const defaultEmail = computed(() => props.email);
|
||||
const emailValue = ref<string>(defaultEmail.value);
|
||||
|
||||
const validationSent = ref(false);
|
||||
|
||||
@@ -110,7 +109,7 @@ const sendResetPasswordTokenAction = async (e: Event): Promise<void> => {
|
||||
e.preventDefault();
|
||||
|
||||
sendResetPasswordMutation({
|
||||
email: credentials.email,
|
||||
email: emailValue.value,
|
||||
});
|
||||
};
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user