mirror of
https://dev.azure.com/globalhealthx/EMR/_git/helix-engage
synced 2026-04-11 18:28:15 +00:00
feat: add app shell with sidebar navigation, routing, and placeholder pages
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
12
src/pages/all-leads.tsx
Normal file
12
src/pages/all-leads.tsx
Normal file
@@ -0,0 +1,12 @@
|
||||
import { TopBar } from "@/components/layout/top-bar";
|
||||
|
||||
export const AllLeadsPage = () => {
|
||||
return (
|
||||
<div className="flex flex-1 flex-col">
|
||||
<TopBar title="All Leads" />
|
||||
<div className="flex flex-1 items-center justify-center p-8">
|
||||
<p className="text-tertiary">All Leads — coming soon</p>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
};
|
||||
12
src/pages/campaign-detail.tsx
Normal file
12
src/pages/campaign-detail.tsx
Normal file
@@ -0,0 +1,12 @@
|
||||
import { TopBar } from "@/components/layout/top-bar";
|
||||
|
||||
export const CampaignDetailPage = () => {
|
||||
return (
|
||||
<div className="flex flex-1 flex-col">
|
||||
<TopBar title="Campaign Detail" />
|
||||
<div className="flex flex-1 items-center justify-center p-8">
|
||||
<p className="text-tertiary">Campaign Detail — coming soon</p>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
};
|
||||
12
src/pages/campaigns.tsx
Normal file
12
src/pages/campaigns.tsx
Normal file
@@ -0,0 +1,12 @@
|
||||
import { TopBar } from "@/components/layout/top-bar";
|
||||
|
||||
export const CampaignsPage = () => {
|
||||
return (
|
||||
<div className="flex flex-1 flex-col">
|
||||
<TopBar title="Campaigns" />
|
||||
<div className="flex flex-1 items-center justify-center p-8">
|
||||
<p className="text-tertiary">Campaigns — coming soon</p>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
};
|
||||
12
src/pages/lead-workspace.tsx
Normal file
12
src/pages/lead-workspace.tsx
Normal file
@@ -0,0 +1,12 @@
|
||||
import { TopBar } from "@/components/layout/top-bar";
|
||||
|
||||
export const LeadWorkspacePage = () => {
|
||||
return (
|
||||
<div className="flex flex-1 flex-col">
|
||||
<TopBar title="Lead Workspace" subtitle="Ramaiah Memorial Hospital · Last 24 hours" />
|
||||
<div className="flex flex-1 items-center justify-center p-8">
|
||||
<p className="text-tertiary">Lead Workspace — coming soon</p>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
};
|
||||
3
src/pages/login.tsx
Normal file
3
src/pages/login.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
export const LoginPage = () => {
|
||||
return <div>Login placeholder</div>;
|
||||
};
|
||||
12
src/pages/outreach.tsx
Normal file
12
src/pages/outreach.tsx
Normal file
@@ -0,0 +1,12 @@
|
||||
import { TopBar } from "@/components/layout/top-bar";
|
||||
|
||||
export const OutreachPage = () => {
|
||||
return (
|
||||
<div className="flex flex-1 flex-col">
|
||||
<TopBar title="Outreach" />
|
||||
<div className="flex flex-1 items-center justify-center p-8">
|
||||
<p className="text-tertiary">Outreach — coming soon</p>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
};
|
||||
Reference in New Issue
Block a user