NODEDC_TASKMANAGER/plane-src/apps/web/ce/components/home/header.tsx

41 lines
1.4 KiB
TypeScript

/**
* Copyright (c) 2023-present Plane Software, Inc. and contributors
* SPDX-License-Identifier: AGPL-3.0-only
* See the LICENSE file for details.
*/
import { SlidersHorizontal } from "lucide-react";
import { useTranslation } from "@plane/i18n";
import { Button } from "@plane/propel/button";
import { useHome } from "@/hooks/store/use-home";
import { useWorkspace } from "@/hooks/store/use-workspace";
export function HomePageHeader() {
const { t } = useTranslation();
const { toggleWidgetSettings } = useHome();
const { currentWorkspace } = useWorkspace();
return (
<div className="flex flex-wrap items-center justify-between gap-3">
<div className="flex min-w-0 flex-col gap-1">
<div className="inline-flex w-fit items-center gap-2 rounded-full bg-white/6 px-3 py-1.5 text-[11px] font-semibold tracking-[0.22em] text-placeholder uppercase">
<span>Workspace Home</span>
</div>
<div className="text-13 text-secondary">
{currentWorkspace?.name ? `Стартовый экран для ${currentWorkspace.name}` : "Главная страница workspace"}
</div>
</div>
<Button
variant="secondary"
size="lg"
className="nodedc-toolbar-pill"
prependIcon={<SlidersHorizontal className="size-4" />}
onClick={() => toggleWidgetSettings(true)}
>
{t("home.manage_widgets")}
</Button>
</div>
);
}