diff --git a/.vscode/swissknifeDecorators.json b/.vscode/swissknifeDecorators.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/.vscode/swissknifeDecorators.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/Makefile b/Makefile index 56eafbd..32e9ac6 100644 --- a/Makefile +++ b/Makefile @@ -62,8 +62,8 @@ force-run-migrations: docker-compose -p link-docker-compose exec zammad-railsserver bundle exec rails r 'require "/opt/zammad/db/addon/cdr_signal/20210525091356_cdr_signal_channel.rb";require "/opt/zammad/db/addon/cdr_voice/20210525091357_cdr_voice_channel.rb";require "/opt/zammad/db/addon/cdr_whatsapp/20210525091358_cdr_whatsapp_channel.rb"; require "/opt/zammad/db/addon/pgpsupport/20220403000001_pgpsupport.rb";CdrSignalChannel.new.up;CdrVoiceChannel.new.up;CdrWhatsappChannel.new.up;PGPSupport.new.up;' sso: - docker-compose -p link-shell exec zammad-nginx sed -i '/proxy_set_header X-Forwarded-User "";/d' /opt/zammad/contrib/nginx/zammad.conf; - docker-compose -p link-shell exec zammad-nginx service nginx restart; + docker-compose exec zammad-nginx sed -i '/proxy_set_header X-Forwarded-User "";/d' /opt/zammad/contrib/nginx/zammad.conf; + docker-compose exec zammad-nginx service nginx restart; start: CURRENT_UID=$(CURRENT_UID) docker-compose up -d diff --git a/apps/link/.dockerignore b/apps/link/.dockerignore new file mode 100644 index 0000000..b90a368 --- /dev/null +++ b/apps/link/.dockerignore @@ -0,0 +1,2 @@ +node_modules +.next diff --git a/apps/link/components/Sidebar.tsx b/apps/link/components/Sidebar.tsx index dd4c216..e155285 100644 --- a/apps/link/components/Sidebar.tsx +++ b/apps/link/components/Sidebar.tsx @@ -24,6 +24,7 @@ import { useRouter } from "next/router"; import Link from "next/link"; import Image from "next/image"; import LinkLogo from "public/link-logo-small.png"; +import { useSession } from "next-auth/react"; const openWidth = 270; const closedWidth = 100; @@ -152,7 +153,8 @@ interface SidebarProps { export const Sidebar: FC = ({ open, setOpen }) => { const { pathname } = useRouter(); - const [username, setUsername] = useState("Nicholas Smith"); + const { data: session } = useSession() + const username = session?.user?.name || "User" return ( = ({ open, setOpen }) => { {open ? username : username - .split(" ") - .map((name) => name.substring(0, 1)) - .join("")} + .split(" ") + .map((name) => name.substring(0, 1)) + .join("")} @@ -384,10 +386,10 @@ export const Sidebar: FC = ({ open, setOpen }) => { /> diff --git a/apps/link/components/ZammadWrapper.tsx b/apps/link/components/ZammadWrapper.tsx index f9d597e..48924a1 100644 --- a/apps/link/components/ZammadWrapper.tsx +++ b/apps/link/components/ZammadWrapper.tsx @@ -2,24 +2,26 @@ import { FC, useState } from "react"; import Iframe from "react-iframe"; type ZammadWrapperProps = { - url: string; + path: string; hideSidebar?: boolean; }; export const ZammadWrapper: FC = ({ - url, + path, hideSidebar = true, }) => { - const [display, setDisplay] = useState("inherit"); - + const [display, setDisplay] = useState("hidden"); + const url = `https://redaranj-bookish-tribble-56jwjx5wh4j4w-8003.preview.app.github.dev/zammad${path}`; + console.log({ base: process.env.LINK_URL, path, url }) return ( -