feat: add help button

This commit is contained in:
DIYgod 2023-03-01 18:36:38 +00:00
parent d2c01af1bc
commit 2cb9c9d5fd
No known key found for this signature in database
2 changed files with 26 additions and 7 deletions

View File

@ -2,7 +2,7 @@ import { cn } from "~/lib/utils"
import { useRouter } from "next/router"
import React, { useEffect } from "react"
import { APP_NAME } from "~/lib/env"
import { DISCORD_LINK, APP_NAME } from "~/lib/env"
import { getSiteLink } from "~/lib/helpers"
import { SEOHead } from "../common/SEOHead"
import { UniLink } from "../ui/UniLink"
@ -20,6 +20,7 @@ import { useUserRole } from "~/hooks/useUserRole"
import { useAccountState, useConnectModal } from "@crossbell/connect-kit"
import { useTranslation } from "react-i18next"
import { Logo } from "~/components/common/Logo"
import { QuestionMarkCircleIcon } from "@heroicons/react/24/outline"
export function DashboardLayout({
children,
@ -191,12 +192,19 @@ export function DashboardLayout({
})}
</div>
<div className="absolute bottom-0 left-0 right-0 h-20 flex items-center px-4">
<div className="absolute bottom-5 left-0 right-0 flex items-center px-4 flex-col">
<UniLink
href={DISCORD_LINK}
className="space-x-2 text-zinc-500 hover:text-zinc-800 flex w-full h-12 items-center justify-center transition-colors mb-2"
>
<QuestionMarkCircleIcon className="w-5 h-5" />
{isOpen && <span>{t("Need help?")}</span>}
</UniLink>
<UniLink
href={getSiteLink({
subdomain,
})}
className="space-x-2 border rounded-lg bg-slate-100 border-slate-200 text-slate-500 hover:text-accent flex w-full h-12 items-center justify-center transition-colors"
className="space-x-2 border rounded-lg bg-slate-100 border-slate-200 text-accent hover:scale-105 transition-transform flex w-full h-12 items-center justify-center"
>
<span className="i-bi:box-arrow-up-right"></span>
{isOpen && <span>{t("View Site")}</span>}

View File

@ -88,9 +88,7 @@ export default function SubdomainIndex() {
className="bg-slate-100 rounded-lg flex justify-center flex-col py-4 px-6"
>
<span>{t(item.name)}</span>
<span className="font-bold text-2xl text-accent">
{item.value}
</span>
<span className="font-bold text-2xl">{item.value}</span>
</div>
))}
</div>
@ -104,6 +102,15 @@ export default function SubdomainIndex() {
ns="dashboard"
/>
<ul>
<li>
<UniLink
href={getSiteLink({
subdomain,
})}
>
{t("View Site")}
</UniLink>
</li>
<li>
<UniLink href={`/dashboard/${subdomain}/editor?type=post`}>
Create a Post
@ -123,7 +130,11 @@ export default function SubdomainIndex() {
}}
ns="dashboard"
/>
<ul>
<ul
style={{
marginBottom: 0,
}}
>
<li>
<UniLink href={DISCORD_LINK}>
Join {APP_NAME}