chore: better Prettier config for easier reviews

This commit is contained in:
2023-10-23 23:33:39 +02:00
parent a8781724d4
commit 71ea41695f
209 changed files with 4093 additions and 4114 deletions

View File

@ -1,22 +1,22 @@
import type { NextPage } from 'next'
import type { NextPage } from "next"
import { Head } from '../../../../components/Head'
import { Application } from '../../../../components/Application'
import { Messages } from '../../../../components/Application/Messages'
import { SendMessage } from '../../../../components/Application/SendMessage'
import type { PagePropsWithAuthentication } from '../../../../tools/authentication'
import { Head } from "../../../../components/Head"
import { Application } from "../../../../components/Application"
import { Messages } from "../../../../components/Application/Messages"
import { SendMessage } from "../../../../components/Application/SendMessage"
import type { PagePropsWithAuthentication } from "../../../../tools/authentication"
import {
authenticationFromServerSide,
AuthenticationProvider
} from '../../../../tools/authentication'
import type { GuildMember } from '../../../../contexts/GuildMember'
import { GuildMemberProvider } from '../../../../contexts/GuildMember'
import { GuildLeftSidebar } from '../../../../components/Application/GuildLeftSidebar'
import { ChannelsProvider } from '../../../../contexts/Channels'
import { GuildsProvider } from '../../../../contexts/Guilds'
import type { Channel } from '../../../../models/Channel'
import { MessagesProvider } from '../../../../contexts/Messages'
import { MembersProviders } from '../../../../contexts/Members'
AuthenticationProvider,
} from "../../../../tools/authentication"
import type { GuildMember } from "../../../../contexts/GuildMember"
import { GuildMemberProvider } from "../../../../contexts/GuildMember"
import { GuildLeftSidebar } from "../../../../components/Application/GuildLeftSidebar"
import { ChannelsProvider } from "../../../../contexts/Channels"
import { GuildsProvider } from "../../../../contexts/Guilds"
import type { Channel } from "../../../../models/Channel"
import { MessagesProvider } from "../../../../contexts/Messages"
import { MembersProviders } from "../../../../contexts/Members"
export interface ChannelPageProps extends PagePropsWithAuthentication {
channelId: number
@ -31,7 +31,7 @@ const ChannelPage: NextPage<ChannelPageProps> = (props) => {
const path = {
channelId,
guildId
guildId,
}
return (
@ -62,24 +62,24 @@ const ChannelPage: NextPage<ChannelPageProps> = (props) => {
export const getServerSideProps = authenticationFromServerSide({
shouldBeAuthenticated: true,
fetchData: async (context, api) => {
const channelId = Number(context?.params?.['channelId'])
const guildId = Number(context?.params?.['guildId'])
const channelId = Number(context?.params?.["channelId"])
const guildId = Number(context?.params?.["guildId"])
if (Number.isNaN(channelId) || Number.isNaN(guildId)) {
return {
notFound: true
notFound: true,
}
}
const { data: guildMember } = await api.get(`/guilds/${guildId}`)
const { data: selectedChannelData } = await api.get(
`/channels/${channelId}`
`/channels/${channelId}`,
)
return {
channelId,
guildId,
guildMember,
selectedChannel: selectedChannelData.channel
selectedChannel: selectedChannelData.channel,
}
}
},
})
export default ChannelPage

View File

@ -1,20 +1,20 @@
import type { NextPage } from 'next'
import type { NextPage } from "next"
import { Head } from '../../../../components/Head'
import { Application } from '../../../../components/Application'
import type { PagePropsWithAuthentication } from '../../../../tools/authentication'
import { Head } from "../../../../components/Head"
import { Application } from "../../../../components/Application"
import type { PagePropsWithAuthentication } from "../../../../tools/authentication"
import {
authenticationFromServerSide,
AuthenticationProvider
} from '../../../../tools/authentication'
import type { GuildMember } from '../../../../contexts/GuildMember'
import { GuildMemberProvider } from '../../../../contexts/GuildMember'
import { GuildLeftSidebar } from '../../../../components/Application/GuildLeftSidebar'
import { ChannelSettings } from '../../../../components/Application/ChannelSettings'
import { ChannelsProvider } from '../../../../contexts/Channels'
import { GuildsProvider } from '../../../../contexts/Guilds'
import type { Channel } from '../../../../models/Channel'
import { MembersProviders } from '../../../../contexts/Members'
AuthenticationProvider,
} from "../../../../tools/authentication"
import type { GuildMember } from "../../../../contexts/GuildMember"
import { GuildMemberProvider } from "../../../../contexts/GuildMember"
import { GuildLeftSidebar } from "../../../../components/Application/GuildLeftSidebar"
import { ChannelSettings } from "../../../../components/Application/ChannelSettings"
import { ChannelsProvider } from "../../../../contexts/Channels"
import { GuildsProvider } from "../../../../contexts/Guilds"
import type { Channel } from "../../../../models/Channel"
import { MembersProviders } from "../../../../contexts/Members"
export interface ChannelSettingsPageProps extends PagePropsWithAuthentication {
channelId: number
@ -29,7 +29,7 @@ const ChannelSettingsPage: NextPage<ChannelSettingsPageProps> = (props) => {
const path = {
channelId,
guildId
guildId,
}
return (
@ -57,31 +57,31 @@ const ChannelSettingsPage: NextPage<ChannelSettingsPageProps> = (props) => {
export const getServerSideProps = authenticationFromServerSide({
shouldBeAuthenticated: true,
fetchData: async (context, api) => {
const channelId = Number(context?.params?.['channelId'])
const guildId = Number(context?.params?.['guildId'])
const channelId = Number(context?.params?.["channelId"])
const guildId = Number(context?.params?.["guildId"])
if (Number.isNaN(channelId) || Number.isNaN(guildId)) {
return {
notFound: true
notFound: true,
}
}
const { data: guildMember } = await api.get<GuildMember>(
`/guilds/${guildId}`
`/guilds/${guildId}`,
)
if (!guildMember.member.isOwner) {
return {
notFound: true
notFound: true,
}
}
const { data: selectedChannelData } = await api.get(
`/channels/${channelId}`
`/channels/${channelId}`,
)
return {
channelId,
guildId,
guildMember,
selectedChannel: selectedChannelData.channel
selectedChannel: selectedChannelData.channel,
}
}
},
})
export default ChannelSettingsPage

View File

@ -1,17 +1,17 @@
import type { NextPage } from 'next'
import useTranslation from 'next-translate/useTranslation'
import type { NextPage } from "next"
import useTranslation from "next-translate/useTranslation"
import { Head } from '../../../../components/Head'
import { Application } from '../../../../components/Application'
import type { PagePropsWithAuthentication } from '../../../../tools/authentication'
import { Head } from "../../../../components/Head"
import { Application } from "../../../../components/Application"
import type { PagePropsWithAuthentication } from "../../../../tools/authentication"
import {
authenticationFromServerSide,
AuthenticationProvider
} from '../../../../tools/authentication'
import { CreateChannel } from '../../../../components/Application/CreateChannel'
import { GuildsProvider } from '../../../../contexts/Guilds'
import type { GuildMember } from '../../../../contexts/GuildMember'
import { GuildMemberProvider } from '../../../../contexts/GuildMember'
AuthenticationProvider,
} from "../../../../tools/authentication"
import { CreateChannel } from "../../../../components/Application/CreateChannel"
import { GuildsProvider } from "../../../../contexts/Guilds"
import type { GuildMember } from "../../../../contexts/GuildMember"
import { GuildMemberProvider } from "../../../../contexts/GuildMember"
export interface CreateChannelPageProps extends PagePropsWithAuthentication {
guildId: number
@ -29,10 +29,10 @@ const CreateChannelPage: NextPage<CreateChannelPageProps> = (props) => {
<GuildsProvider>
<GuildMemberProvider guildMember={guildMember} path={path}>
<Head
title={`Thream | ${t('application:create-a-channel')}`}
description={t('application:create-a-channel')}
title={`Thream | ${t("application:create-a-channel")}`}
description={t("application:create-a-channel")}
/>
<Application path={path} title={t('application:create-a-channel')}>
<Application path={path} title={t("application:create-a-channel")}>
<CreateChannel />
</Application>
</GuildMemberProvider>
@ -44,18 +44,18 @@ const CreateChannelPage: NextPage<CreateChannelPageProps> = (props) => {
export const getServerSideProps = authenticationFromServerSide({
shouldBeAuthenticated: true,
fetchData: async (context, api) => {
const guildId = Number(context?.params?.['guildId'])
const guildId = Number(context?.params?.["guildId"])
if (Number.isNaN(guildId)) {
return {
notFound: true
notFound: true,
}
}
const { data: guildMember } = await api.get(`/guilds/${guildId}`)
return {
guildId,
guildMember
guildMember,
}
}
},
})
export default CreateChannelPage

View File

@ -1,17 +1,17 @@
import type { NextPage } from 'next'
import useTranslation from 'next-translate/useTranslation'
import type { NextPage } from "next"
import useTranslation from "next-translate/useTranslation"
import { Head } from '../../../components/Head'
import { Application } from '../../../components/Application'
import type { PagePropsWithAuthentication } from '../../../tools/authentication'
import { Head } from "../../../components/Head"
import { Application } from "../../../components/Application"
import type { PagePropsWithAuthentication } from "../../../tools/authentication"
import {
authenticationFromServerSide,
AuthenticationProvider
} from '../../../tools/authentication'
import type { GuildMember } from '../../../contexts/GuildMember'
import { GuildMemberProvider } from '../../../contexts/GuildMember'
import { GuildsProvider } from '../../../contexts/Guilds'
import { GuildSettings } from '../../../components/Application/GuildSettings'
AuthenticationProvider,
} from "../../../tools/authentication"
import type { GuildMember } from "../../../contexts/GuildMember"
import { GuildMemberProvider } from "../../../contexts/GuildMember"
import { GuildsProvider } from "../../../contexts/Guilds"
import { GuildSettings } from "../../../components/Application/GuildSettings"
export interface GuildSettingsPageProps extends PagePropsWithAuthentication {
guildId: number
@ -28,8 +28,8 @@ const GuildSettingsPage: NextPage<GuildSettingsPageProps> = (props) => {
<AuthenticationProvider authentication={authentication}>
<GuildsProvider>
<GuildMemberProvider guildMember={guildMember} path={path}>
<Head title={`Thream | ${t('application:guild-settings')}`} />
<Application path={path} title={t('application:guild-settings')}>
<Head title={`Thream | ${t("application:guild-settings")}`} />
<Application path={path} title={t("application:guild-settings")}>
<GuildSettings />
</Application>
</GuildMemberProvider>
@ -41,20 +41,20 @@ const GuildSettingsPage: NextPage<GuildSettingsPageProps> = (props) => {
export const getServerSideProps = authenticationFromServerSide({
shouldBeAuthenticated: true,
fetchData: async (context, api) => {
const guildId = Number(context?.params?.['guildId'])
const guildId = Number(context?.params?.["guildId"])
if (Number.isNaN(guildId)) {
return {
notFound: true
notFound: true,
}
}
const { data: guildMember } = await api.get<GuildMember>(
`/guilds/${guildId}`
`/guilds/${guildId}`,
)
return {
guildId,
guildMember
guildMember,
}
}
},
})
export default GuildSettingsPage

View File

@ -1,15 +1,15 @@
import type { NextPage } from 'next'
import useTranslation from 'next-translate/useTranslation'
import type { NextPage } from "next"
import useTranslation from "next-translate/useTranslation"
import { Head } from '../../../components/Head'
import { Application } from '../../../components/Application'
import type { PagePropsWithAuthentication } from '../../../tools/authentication'
import { Head } from "../../../components/Head"
import { Application } from "../../../components/Application"
import type { PagePropsWithAuthentication } from "../../../tools/authentication"
import {
authenticationFromServerSide,
AuthenticationProvider
} from '../../../tools/authentication'
import { CreateGuild } from '../../../components/Application/CreateGuild'
import { GuildsProvider } from '../../../contexts/Guilds'
AuthenticationProvider,
} from "../../../tools/authentication"
import { CreateGuild } from "../../../components/Application/CreateGuild"
import { GuildsProvider } from "../../../contexts/Guilds"
const CreateGuildPage: NextPage<PagePropsWithAuthentication> = (props) => {
const { t } = useTranslation()
@ -18,12 +18,12 @@ const CreateGuildPage: NextPage<PagePropsWithAuthentication> = (props) => {
<AuthenticationProvider authentication={props.authentication}>
<GuildsProvider>
<Head
title={`Thream | ${t('application:create-a-guild')}`}
description={t('application:create-a-guild-description')}
title={`Thream | ${t("application:create-a-guild")}`}
description={t("application:create-a-guild-description")}
/>
<Application
path='/application/guilds/create'
title={t('application:create-a-guild')}
path="/application/guilds/create"
title={t("application:create-a-guild")}
>
<CreateGuild />
</Application>
@ -33,7 +33,7 @@ const CreateGuildPage: NextPage<PagePropsWithAuthentication> = (props) => {
}
export const getServerSideProps = authenticationFromServerSide({
shouldBeAuthenticated: true
shouldBeAuthenticated: true,
})
export default CreateGuildPage

View File

@ -1,15 +1,15 @@
import type { NextPage } from 'next'
import useTranslation from 'next-translate/useTranslation'
import type { NextPage } from "next"
import useTranslation from "next-translate/useTranslation"
import { Head } from '../../../components/Head'
import { Application } from '../../../components/Application'
import type { PagePropsWithAuthentication } from '../../../tools/authentication'
import { Head } from "../../../components/Head"
import { Application } from "../../../components/Application"
import type { PagePropsWithAuthentication } from "../../../tools/authentication"
import {
authenticationFromServerSide,
AuthenticationProvider
} from '../../../tools/authentication'
import { JoinGuildsPublic } from '../../../components/Application/JoinGuildsPublic'
import { GuildsProvider } from '../../../contexts/Guilds'
AuthenticationProvider,
} from "../../../tools/authentication"
import { JoinGuildsPublic } from "../../../components/Application/JoinGuildsPublic"
import { GuildsProvider } from "../../../contexts/Guilds"
const JoinGuildPage: NextPage<PagePropsWithAuthentication> = (props) => {
const { t } = useTranslation()
@ -18,12 +18,12 @@ const JoinGuildPage: NextPage<PagePropsWithAuthentication> = (props) => {
<AuthenticationProvider authentication={props.authentication}>
<GuildsProvider>
<Head
title={`Thream | ${t('application:join-a-guild')}`}
description={t('application:join-a-guild-description')}
title={`Thream | ${t("application:join-a-guild")}`}
description={t("application:join-a-guild-description")}
/>
<Application
path='/application/guilds/join'
title={t('application:join-a-guild')}
path="/application/guilds/join"
title={t("application:join-a-guild")}
>
<JoinGuildsPublic />
</Application>
@ -33,7 +33,7 @@ const JoinGuildPage: NextPage<PagePropsWithAuthentication> = (props) => {
}
export const getServerSideProps = authenticationFromServerSide({
shouldBeAuthenticated: true
shouldBeAuthenticated: true,
})
export default JoinGuildPage

View File

@ -1,21 +1,21 @@
import type { NextPage } from 'next'
import type { NextPage } from "next"
import { Head } from '../../components/Head'
import { Application } from '../../components/Application'
import { PopupGuild } from '../../components/Application/PopupGuild'
import type { PagePropsWithAuthentication } from '../../tools/authentication'
import { Head } from "../../components/Head"
import { Application } from "../../components/Application"
import { PopupGuild } from "../../components/Application/PopupGuild"
import type { PagePropsWithAuthentication } from "../../tools/authentication"
import {
authenticationFromServerSide,
AuthenticationProvider
} from '../../tools/authentication'
import { GuildsProvider } from '../../contexts/Guilds'
AuthenticationProvider,
} from "../../tools/authentication"
import { GuildsProvider } from "../../contexts/Guilds"
const ApplicationPage: NextPage<PagePropsWithAuthentication> = (props) => {
return (
<AuthenticationProvider authentication={props.authentication}>
<GuildsProvider>
<Head title='Thream | Application' />
<Application path='/application' title='Application'>
<Head title="Thream | Application" />
<Application path="/application" title="Application">
<PopupGuild />
</Application>
</GuildsProvider>
@ -24,7 +24,7 @@ const ApplicationPage: NextPage<PagePropsWithAuthentication> = (props) => {
}
export const getServerSideProps = authenticationFromServerSide({
shouldBeAuthenticated: true
shouldBeAuthenticated: true,
})
export default ApplicationPage

View File

@ -1,16 +1,16 @@
import type { NextPage } from 'next'
import type { NextPage } from "next"
import { Head } from '../../../../components/Head'
import { Application } from '../../../../components/Application'
import type { PagePropsWithAuthentication } from '../../../../tools/authentication'
import { Head } from "../../../../components/Head"
import { Application } from "../../../../components/Application"
import type { PagePropsWithAuthentication } from "../../../../tools/authentication"
import {
authenticationFromServerSide,
AuthenticationProvider
} from '../../../../tools/authentication'
import { UserProfile } from '../../../../components/Application/UserProfile'
import { GuildsProvider } from '../../../../contexts/Guilds'
import type { UserPublic } from '../../../../models/User'
import type { Guild } from '../../../../models/Guild'
AuthenticationProvider,
} from "../../../../tools/authentication"
import { UserProfile } from "../../../../components/Application/UserProfile"
import { GuildsProvider } from "../../../../contexts/Guilds"
import type { UserPublic } from "../../../../models/User"
import type { Guild } from "../../../../models/Guild"
export interface UserProfilePageProps extends PagePropsWithAuthentication {
user: UserPublic
@ -35,18 +35,18 @@ const UserProfilePage: NextPage<UserProfilePageProps> = (props) => {
export const getServerSideProps = authenticationFromServerSide({
shouldBeAuthenticated: true,
fetchData: async (context, api) => {
const userId = Number(context?.params?.['userId'])
const userId = Number(context?.params?.["userId"])
if (Number.isNaN(userId)) {
return {
notFound: true
notFound: true,
}
}
const { data } = await api.get(`/users/${userId}`)
return {
user: data.user,
guilds: data.guilds
guilds: data.guilds,
}
}
},
})
export default UserProfilePage

View File

@ -1,15 +1,15 @@
import type { NextPage } from 'next'
import useTranslation from 'next-translate/useTranslation'
import type { NextPage } from "next"
import useTranslation from "next-translate/useTranslation"
import { Head } from '../../../components/Head'
import { Application } from '../../../components/Application'
import type { PagePropsWithAuthentication } from '../../../tools/authentication'
import { Head } from "../../../components/Head"
import { Application } from "../../../components/Application"
import type { PagePropsWithAuthentication } from "../../../tools/authentication"
import {
authenticationFromServerSide,
AuthenticationProvider
} from '../../../tools/authentication'
import { UserSettings } from '../../../components/Application/UserSettings'
import { GuildsProvider } from '../../../contexts/Guilds'
AuthenticationProvider,
} from "../../../tools/authentication"
import { UserSettings } from "../../../components/Application/UserSettings"
import { GuildsProvider } from "../../../contexts/Guilds"
const UserSettingsPage: NextPage<PagePropsWithAuthentication> = (props) => {
const { t } = useTranslation()
@ -17,10 +17,10 @@ const UserSettingsPage: NextPage<PagePropsWithAuthentication> = (props) => {
return (
<AuthenticationProvider authentication={props.authentication}>
<GuildsProvider>
<Head title={`Thream | ${t('application:user-settings')}`} />
<Head title={`Thream | ${t("application:user-settings")}`} />
<Application
path='/application/users/settings'
title={t('application:user-settings')}
path="/application/users/settings"
title={t("application:user-settings")}
>
<UserSettings />
</Application>
@ -30,7 +30,7 @@ const UserSettingsPage: NextPage<PagePropsWithAuthentication> = (props) => {
}
export const getServerSideProps = authenticationFromServerSide({
shouldBeAuthenticated: true
shouldBeAuthenticated: true,
})
export default UserSettingsPage