PageSourceSearch

https://aissista.com/build/assets/index-BaCzKKGS.js

js aissista.com collected 2026-10-02 00:45:56 UTC 7,891 bytes, 11 lines download raw bytes

1import{j as e}from"./react-vendor-BzdE_8IM.js";import{B as i}from"./badge-mWqGc5Tn.js";import{C as s,a as t,b as l,c as a}from"./card-DRaKzo6z.js";import{A as c,U as d}from"./app-layout-DLK_Th9G.js";import{H as x}from"./app-DP4FQjf0.js";import{c as n}from"./createLucideIcon-EVqK5FMf.js";import{T as m}from"./trending-up-ljyPRGSf.js";import"./ui-vendor-DxgDxQ1H.js";import"./index-CdJFUDDL.js";import"./utils-CBfrqCZ4.js";import"./button-D5IaR8Ma.js";import"./x-LqwSSToJ.js";import"./tooltip-D1sUMSP8.js";import"./create-hugeicon-component-CTzdnSI-.js";import"./label-LcSwMu-C.js";import"./switch-BVb3pjwG.js";import"./avatar-DZFw-9a_.js";import"./use-initials-mHPNUr_c.js";import"./loader-circle-C2gynC-8.js";/* empty css            *//**
2 * @license lucide-react v0.475.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const o=[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]],h=n("Activity",o);/**
7 * @license lucide-react v0.475.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */const j=[["line",{x1:"12",x2:"12",y1:"20",y2:"10",key:"1vz5eb"}],["line",{x1:"18",x2:"18",y1:"20",y2:"4",key:"cun8e5"}
11],["line",{x1:"6",x2:"6",y1:"20",y2:"16",key:"hq0ia6"}]],r=n("ChartNoAxesColumnIncreasing",j),f=[{title:"Admin",href:"/admin"},{title:"Analytics",href:"/admin/analytics"}];function L(){return e.jsxs(c,{breadcrumbs:f,children:[e.jsx(x,{title:"Analytics"}),e.jsxs("div",{className:"container flex h-full flex-1 flex-col gap-6 overflow-x-auto bg-background p-6",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("h1",{className:"text-3xl font-bold tracking-tight",children:"Analytics"}),e.jsx("p",{className:"text-muted-foreground",children:"Detailed insights into your platform's performance and user behavior."})]}),e.jsxs("div",{className:"grid gap-4 md:grid-cols-2 lg:grid-cols-4",children:[e.jsxs(s,{children:[e.jsxs(t,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[e.jsx(l,{className:"text-sm font-medium",children:"Total Users"}),e.jsx(d,{className:"h-4 w-4 text-muted-foreground"})]}),e.jsxs(a,{children:[e.jsx("div",{className:"text-2xl font-bold",children:"1,234"}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[e.jsx("span",{className:"text-green-600",children:"+12%"})," from last month"]})]})]}),e.jsxs(s,{children:[e.jsxs(t,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[e.jsx(l,{className:"text-sm font-medium",children:"Active Users"}),e.jsx(h,{className:"h-4 w-4 text-muted-foreground"})]}),e.jsxs(a,{children:[e.jsx("div",{className:"text-2xl font-bold",children:"892"}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[e.jsx("span",{className:"text-green-600",children:"+8%"})," from last month"]})]})]}),e.jsxs(s,{children:[e.jsxs(t,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[e.jsx(l,{className:"text-sm font-medium",children:"Revenue"}),e.jsx(m,{className:"h-4 w-4 text-muted-foreground"})]}),e.jsxs(a,{children:[e.jsx("div",{className:"text-2xl font-bold",children:"$12,345"}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[e.jsx("span",{className:"text-green-600",children:"+15%"})," from last month"]})]})]}),e.jsxs(s,{children:[e.jsxs(t,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[e.jsx(l,{className:"text-sm font-medium",children:"Conversion Rate"}),e.jsx(r,{className:"h-4 w-4 text-muted-foreground"})]}),e.jsxs(a,{children:[e.jsx("div",{className:"text-2xl font-bold",children:"3.2%"}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[e.jsx("span",{className:"text-red-600",children:"-0.5%"})," from last month"]})]})]})]}),e.jsxs("div",{className:"grid gap-4 md:grid-cols-2 lg:grid-cols-7",children:[e.jsxs(s,{className:"col-span-4",children:[e.jsx(t,{children:e.jsx(l,{children:"User Growth"})}),e.jsx(a,{children:e.jsx("div",{className:"flex h-[300px] items-center justify-center rounded-lg border-2 border-dashed border-gray-200",children:e.jsxs("div",{className:"text-center",children:[e.jsx(r,{className:"mx-auto mb-4 h-12 w-12 text-gray-400"}),e.jsx("p",{className:"text-gray-500",children:"Chart component will be implemented here"}),e.jsx("p",{className:"text-sm text-gray-400",children:"User growth over time"})]})})})]}),e.jsxs(s,{className:"col-span-3",children:[e.jsx(t,{children:e.jsx(l,{children:"Top Packages"})}),e.jsx(a,{children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"font-medium",children:"Premium Plan"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Monthly"})]}),e.jsx(i,{variant:"default",children:"45%"})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"font-medium",children:"Basic Plan"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Monthly"})]}),e.jsx(i,{variant:"secondary",children:"32%"})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"font-medium",children:"Enterprise"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Yearly"})]}),e.jsx(i,{variant:"outline",children:"23%"})]})]})})]})]}),e.jsxs("div",{className:"grid gap-4 md:grid-cols-2",children:[e.jsxs(s,{children:[e.jsx(t,{children:e.jsx(l,{children:"User Demographics"})}),e.jsx(a,{children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("span",{className:"text-sm",children:"Age 18-25"}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-2 w-32 rounded-full bg-gray-200",children:e.jsx("div",{className:"h-2 rounded-full bg-blue-600",style:{width:"35%"}})}),e.jsx("span",{className:"text-sm font-medium",children:"35%"})]})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("span",{className:"text-sm",children:"Age 26-35"}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-2 w-32 rounded-full bg-gray-200",children:e.jsx("div",{className:"h-2 rounded-full bg-blue-600",style:{width:"42%"}})}),e.jsx("span",{className:"text-sm font-medium",children:"42%"})]})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("span",{className:"text-sm",children:"Age 36-45"}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-2 w-32 rounded-full bg-gray-200",children:e.jsx("div",{className:"h-2 rounded-full bg-blue-600",style:{width:"23%"}})}),e.jsx("span",{className:"text-sm font-medium",children:"23%"})]})]})]})})]}),e.jsxs(s,{children:[e.jsx(t,{children:e.jsx(l,{children:"Geographic Distribution"})}),e.jsx(a,{children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("span",{className:"text-sm",children:"United States"}),e.jsx(i,{variant:"default",children:"45%"})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("span",{className:"text-sm",children:"Europe"}),e.jsx(i,{variant:"secondary",children:"28%"})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("span",{className:"text-sm",children:"Asia Pacific"}),e.jsx(i,{variant:"outline",children:"18%"})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("span",{className:"text-sm",children:"Other"}),e.jsx(i,{variant:"outline",children:"9%"})]})]})})]})]})]})]})}export{L as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.