Leafcutter / Link build updates

This commit is contained in:
Darren Clarke 2023-07-18 08:16:16 +00:00 committed by GitHub
parent de5106e9e8
commit 6e6cc22d2b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
18 changed files with 491 additions and 29 deletions

View file

@ -1,5 +1,5 @@
import { Metadata } from "next";
import { ZammadWrapper } from "app/(main)/_components/ZammadWrapper";
import { ZammadWrapper } from "../../../(main)/_components/ZammadWrapper";
export const metadata: Metadata = {
title: "Zammad",

View file

@ -1,5 +1,5 @@
import { Metadata } from "next";
import { ZammadWrapper } from "app/(main)/_components/ZammadWrapper";
import { ZammadWrapper } from "../../(main)/_components/ZammadWrapper";
export const metadata: Metadata = {
title: "Knowledge Base",

View file

@ -4,8 +4,8 @@ import { FC } from "react";
import { Grid, Box } from "@mui/material";
import { GridColDef } from "@mui/x-data-grid-pro";
import { StyledDataGrid } from "../../../_components/StyledDataGrid";
import { Button } from "app/_components/Button";
import { typography } from "app/_styles/theme";
import { Button } from "../../../../_components/Button";
import { typography } from "../../../../_styles/theme";
import { useRouter } from "next/navigation";
interface TicketListProps {

View file

@ -3,7 +3,7 @@
import { FC } from "react";
import useSWR from "swr";
import { TicketList } from "./TicketList";
import { getTicketsByOverviewQuery } from "app/_graphql/getTicketsByOverviewQuery";
import { getTicketsByOverviewQuery } from "../../../../_graphql/getTicketsByOverviewQuery";
type ZammadOverviewProps = {
name: string;
@ -16,7 +16,7 @@ export const ZammadOverview: FC<ZammadOverviewProps> = ({ name, id }) => {
document: getTicketsByOverviewQuery,
variables: { overviewId: `gid://zammad/Overview/${id}` },
},
{ refreshInterval: 10000 }
{ refreshInterval: 10000 },
);
const shouldRender = !ticketError && ticketData;

View file

@ -1,6 +1,6 @@
"use client";
import { DisplayError } from "app/_components/DisplayError";
import { DisplayError } from "../../../_components/DisplayError";
type PageProps = {
error: Error;

View file

@ -1,5 +1,5 @@
import { Metadata } from "next";
import { ZammadWrapper } from "app/(main)/_components/ZammadWrapper";
import { ZammadWrapper } from "../../(main)/_components/ZammadWrapper";
export const metadata: Metadata = {
title: "Profile",

View file

@ -2,7 +2,7 @@
import { FC, useLayoutEffect } from "react";
import { useRouter } from "next/navigation";
import { ZammadWrapper } from "app/(main)/_components/ZammadWrapper";
import { ZammadWrapper } from "../../../(main)/_components/ZammadWrapper";
export const Setup: FC = () => {
const router = useRouter();

View file

@ -10,7 +10,7 @@ import {
TextField,
} from "@mui/material";
import { useSWRConfig } from "swr";
import { updateTicketMutation } from "app/_graphql/updateTicketMutation";
import { updateTicketMutation } from "../../../../../_graphql/updateTicketMutation";
interface ArticleCreateDialogProps {
ticketID: string;

View file

@ -2,16 +2,16 @@
import { FC, useState } from "react";
import useSWR from "swr";
import { getTicketQuery } from "app/_graphql/getTicketQuery";
import { getTicketArticlesQuery } from "app/_graphql/getTicketArticlesQuery";
import { getTicketQuery } from "../../../../../_graphql/getTicketQuery";
import { getTicketArticlesQuery } from "../../../../../_graphql/getTicketArticlesQuery";
import {
Grid,
Box,
Typography,
Button,
Dialog,
DialogActions,
DialogContent,
// Dialog,
// DialogActions,
// DialogContent,
} from "@mui/material";
import "@chatscope/chat-ui-kit-styles/dist/default/styles.min.css";
import {
@ -33,14 +33,14 @@ export const TicketDetail: FC<TicketDetailProps> = ({ id }) => {
document: getTicketQuery,
variables: { ticketId: `gid://zammad/Ticket/${id}` },
},
{ refreshInterval: 100000 }
{ refreshInterval: 100000 },
);
const { data: ticketArticlesData, error: ticketArticlesError }: any = useSWR(
{
document: getTicketArticlesQuery,
variables: { ticketId: `gid://zammad/Ticket/${id}` },
},
{ refreshInterval: 2000 }
{ refreshInterval: 2000 },
);
const ticket = ticketData?.ticket;
@ -76,7 +76,7 @@ export const TicketDetail: FC<TicketDetailProps> = ({ id }) => {
variant="h6"
sx={{ fontFamily: "Roboto", fontWeight: 400 }}
>{`Ticket #${ticket.number} (created ${new Date(
ticket.createdAt
ticket.createdAt,
).toLocaleDateString()})`}</Typography>
</Box>
</ConversationHeader.Content>

View file

@ -6,14 +6,14 @@ import {
Box,
// Typography,
// TextField,
Stack,
// Stack,
Select,
MenuItem,
} from "@mui/material";
import { MuiChipsInput } from "mui-chips-input";
import useSWR, { useSWRConfig } from "swr";
import { getTicketQuery } from "app/_graphql/getTicketQuery";
import { updateTicketMutation } from "app/_graphql/updateTicketMutation";
import { getTicketQuery } from "../../../../../_graphql/getTicketQuery";
import { updateTicketMutation } from "../../../../../_graphql/updateTicketMutation";
import "@chatscope/chat-ui-kit-styles/dist/default/styles.min.css";
interface TicketEditProps {
@ -43,7 +43,7 @@ export const TicketEdit: FC<TicketEditProps> = ({ id }) => {
document: getTicketQuery,
variables: { ticketId: `gid://zammad/Ticket/${id}` },
},
{ refreshInterval: 100000 }
{ refreshInterval: 100000 },
);
useEffect(() => {
const ticket = ticketData?.ticket;

View file

@ -1,6 +1,6 @@
"use client";
import { DisplayError } from "app/_components/DisplayError";
import { DisplayError } from "../../../_components/DisplayError";
type PageProps = {
error: Error;

View file

@ -14,9 +14,9 @@ import Head from "next/head";
import useSWR from "swr";
import { NextPage } from "next";
import { Grid } from "@mui/material";
import { TicketDetail } from "app/_components/TicketDetail";
import { TicketEdit } from "app/_components/TicketEdit";
import { getTicketQuery } from "app/_graphql/getTicketQuery";
import { TicketDetail } from "../_components/TicketDetail";
import { TicketEdit } from "../_components/TicketEdit";
import { getTicketQuery } from "../_graphql/getTicketQuery";
type TicketProps = {
id: string;