1
0
mirror of https://github.com/stonith404/pingvin-share.git synced 2024-10-01 00:50:10 +02:00

fix: Add meta tags to new pages

This commit is contained in:
Elias Schneider 2023-01-17 09:13:53 +01:00
parent 61c48d57b8
commit bb64f6c33f
No known key found for this signature in database
GPG Key ID: 07E623B294202B6C
6 changed files with 192 additions and 183 deletions

View File

@ -18,6 +18,7 @@ import { Tb2Fa } from "react-icons/tb";
import * as yup from "yup"; import * as yup from "yup";
import showEnableTotpModal from "../../components/account/showEnableTotpModal"; import showEnableTotpModal from "../../components/account/showEnableTotpModal";
import ThemeSwitcher from "../../components/account/ThemeSwitcher"; import ThemeSwitcher from "../../components/account/ThemeSwitcher";
import Meta from "../../components/Meta";
import useUser from "../../hooks/user.hook"; import useUser from "../../hooks/user.hook";
import authService from "../../services/auth.service"; import authService from "../../services/auth.service";
import userService from "../../services/user.service"; import userService from "../../services/user.service";
@ -90,6 +91,8 @@ const Account = () => {
} }
return ( return (
<>
<Meta title="My account" />
<Container size="sm"> <Container size="sm">
<Title order={3} mb="xs"> <Title order={3} mb="xs">
My account My account
@ -114,7 +117,10 @@ const Account = () => {
label="Username" label="Username"
{...accountForm.getInputProps("username")} {...accountForm.getInputProps("username")}
/> />
<TextInput label="Email" {...accountForm.getInputProps("email")} /> <TextInput
label="Email"
{...accountForm.getInputProps("email")}
/>
<Group position="right"> <Group position="right">
<Button type="submit">Save</Button> <Button type="submit">Save</Button>
</Group> </Group>
@ -251,8 +257,8 @@ const Account = () => {
title: "Account deletion", title: "Account deletion",
children: ( children: (
<Text size="sm"> <Text size="sm">
Do you really want to delete your account including all your Do you really want to delete your account including all
active shares? your active shares?
</Text> </Text>
), ),
@ -270,6 +276,7 @@ const Account = () => {
</Stack> </Stack>
</Center> </Center>
</Container> </Container>
</>
); );
}; };

View File

@ -1,9 +1,11 @@
import { Space, Title } from "@mantine/core"; import { Space, Title } from "@mantine/core";
import AdminConfigTable from "../../components/admin/configuration/AdminConfigTable"; import AdminConfigTable from "../../components/admin/configuration/AdminConfigTable";
import Meta from "../../components/Meta";
const AdminConfig = () => { const AdminConfig = () => {
return ( return (
<> <>
<Meta title="Configuration" />
<Title mb={30} order={3}> <Title mb={30} order={3}>
Configuration Configuration
</Title> </Title>

View File

@ -11,6 +11,7 @@ import {
import Link from "next/link"; import Link from "next/link";
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import { TbRefresh, TbSettings, TbUsers } from "react-icons/tb"; import { TbRefresh, TbSettings, TbUsers } from "react-icons/tb";
import Meta from "../../components/Meta";
import configService from "../../services/config.service"; import configService from "../../services/config.service";
const useStyles = createStyles((theme) => ({ const useStyles = createStyles((theme) => ({
@ -62,6 +63,7 @@ const Admin = () => {
return ( return (
<> <>
<Meta title="Administration" />
<Title mb={30} order={3}> <Title mb={30} order={3}>
Administration Administration
</Title> </Title>

View File

@ -3,6 +3,7 @@ import { useRouter } from "next/router";
import AdminConfigTable from "../../components/admin/configuration/AdminConfigTable"; import AdminConfigTable from "../../components/admin/configuration/AdminConfigTable";
import Logo from "../../components/Logo"; import Logo from "../../components/Logo";
import Meta from "../../components/Meta";
import useConfig from "../../hooks/config.hook"; import useConfig from "../../hooks/config.hook";
import useUser from "../../hooks/user.hook"; import useUser from "../../hooks/user.hook";
@ -21,6 +22,7 @@ const Setup = () => {
return ( return (
<> <>
<Meta title="Setup" />
<Stack align="center"> <Stack align="center">
<Logo height={80} width={80} /> <Logo height={80} width={80} />
<Title order={2}>Welcome to Pingvin Share</Title> <Title order={2}>Welcome to Pingvin Share</Title>

View File

@ -4,6 +4,7 @@ import { useEffect, useState } from "react";
import { TbPlus } from "react-icons/tb"; import { TbPlus } from "react-icons/tb";
import ManageUserTable from "../../components/admin/ManageUserTable"; import ManageUserTable from "../../components/admin/ManageUserTable";
import showCreateUserModal from "../../components/admin/showCreateUserModal"; import showCreateUserModal from "../../components/admin/showCreateUserModal";
import Meta from "../../components/Meta";
import userService from "../../services/user.service"; import userService from "../../services/user.service";
import User from "../../types/user.type"; import User from "../../types/user.type";
import toast from "../../utils/toast.util"; import toast from "../../utils/toast.util";
@ -47,6 +48,7 @@ const Users = () => {
return ( return (
<> <>
<Meta title="User management" />
<Group position="apart" align="baseline" mb={20}> <Group position="apart" align="baseline" mb={20}>
<Title mb={30} order={3}> <Title mb={30} order={3}>
User management User management

View File

@ -1,6 +0,0 @@
// TODO: Add user account
const Account = () => {
return <div></div>;
};
export default Account;