@@ -2,13 +2,13 @@ import { ArrowUpCircleIcon, PlusIcon, TrashIcon } from "@heroicons/react/20/soli
22import { DialogClose } from "@radix-ui/react-dialog" ;
33import { type ActionFunctionArgs , type LoaderFunctionArgs } from "@remix-run/node" ;
44import { Form , useNavigation } from "@remix-run/react" ;
5+ import { IconChartHistogram , IconEdit } from "@tabler/icons-react" ;
56import { useCallback , useEffect , useState } from "react" ;
67import { typedjson , useTypedLoaderData } from "remix-typedjson" ;
78import { toast } from "sonner" ;
89import { z } from "zod" ;
910import { defaultChartConfig } from "~/components/code/ChartConfigPanel" ;
1011import { Feedback } from "~/components/Feedback" ;
11- import { InfoPanel } from "~/components/primitives/InfoPanel" ;
1212import { MainCenteredContainer , PageBody , PageContainer } from "~/components/layout/AppLayout" ;
1313import { Button , LinkButton } from "~/components/primitives/Buttons" ;
1414import {
@@ -19,8 +19,9 @@ import {
1919 DialogHeader ,
2020 DialogTrigger ,
2121} from "~/components/primitives/Dialog" ;
22- import { Header3 } from "~/components/primitives/Headers" ;
2322import { FormButtons } from "~/components/primitives/FormButtons" ;
23+ import { Header3 } from "~/components/primitives/Headers" ;
24+ import { InfoPanel } from "~/components/primitives/InfoPanel" ;
2425import { Input } from "~/components/primitives/Input" ;
2526import { InputGroup } from "~/components/primitives/InputGroup" ;
2627import { Label } from "~/components/primitives/Label" ;
@@ -33,6 +34,7 @@ import {
3334} from "~/components/primitives/Popover" ;
3435import { Sheet , SheetContent } from "~/components/primitives/SheetV3" ;
3536import { ToastUI } from "~/components/primitives/Toast" ;
37+ import { SimpleTooltip } from "~/components/primitives/Tooltip" ;
3638import { QueryEditor , type QueryEditorSaveData } from "~/components/query/QueryEditor" ;
3739import { $replica , prisma } from "~/db.server" ;
3840import { env } from "~/env.server" ;
@@ -47,7 +49,6 @@ import { getAllTaskIdentifiers } from "~/models/task.server";
4749import { MetricDashboardPresenter } from "~/presenters/v3/MetricDashboardPresenter.server" ;
4850import { QueryPresenter } from "~/presenters/v3/QueryPresenter.server" ;
4951import { requireUser , requireUserId } from "~/services/session.server" ;
50- import { SimpleTooltip } from "~/components/primitives/Tooltip" ;
5152import {
5253 EnvironmentParamSchema ,
5354 queryPath ,
@@ -56,7 +57,6 @@ import {
5657} from "~/utils/pathBuilder" ;
5758import { MetricDashboard } from "../_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.metrics.$dashboardKey/route" ;
5859import { useCurrentPlan } from "../_app.orgs.$organizationSlug/route" ;
59- import { IconEdit , IconLayoutDashboardFilled } from "@tabler/icons-react" ;
6060
6161const ParamSchema = EnvironmentParamSchema . extend ( {
6262 dashboardId : z . string ( ) ,
@@ -392,7 +392,7 @@ export default function Page() {
392392 { currentWidgetCount === 0 ? (
393393 < MainCenteredContainer className = "max-w-md" >
394394 < InfoPanel
395- icon = { IconLayoutDashboardFilled }
395+ icon = { IconChartHistogram }
396396 iconClassName = "text-metrics"
397397 panelClassName = "max-full"
398398 title = "Add your first chart"
0 commit comments