chore: better Prettier config for easier reviews
This commit is contained in:
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Reference in New Issue
Block a user