Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ End-to-end example applications showing real-world patterns.
| [`DataverseConnector`](./samples/DataverseConnector) | React, TypeScript, Dataverse connector | Dataverse access through the Microsoft Dataverse connector. |
| [`DataverseContextRouting`](./samples/DataverseContextRouting) | React, TypeScript, Dataverse | Selects the initial Dataverse page from `getContext()` query parameters. |
| [`tanstack-app`](./samples/tanstack-app) | React, TanStack Router, Vite | Routing-focused Code App sample. |
| [`EnterpriseAppShell-ShadcnUI`](./samples/EnterpriseAppShell-ShadcnUI) | React 19, TypeScript, Tailwind CSS v4, shadcn/ui, React Router | Multi-app enterprise shell with 14 example apps behind one module registry. Delete an app in two steps, add one in three. |

---

Expand Down
6 changes: 6 additions & 0 deletions samples/EnterpriseAppShell-ShadcnUI/.env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Copy to .env.local and fill in as needed. Never commit .env.local.

# Optional. FieldOps maps use keyless CARTO basemap tiles when this is empty.
# Set a Mapbox *public* token (pk.*) to render Mapbox tiles instead. The value is
# bundled into the client build, so restrict the token by URL in your Mapbox account.
VITE_MAPBOX_TOKEN=
37 changes: 37 additions & 0 deletions samples/EnterpriseAppShell-ShadcnUI/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Local environment overrides
.env
.env.local
.env.*.local

# Environment-specific: created by `pa app init`, holds your environment GUID
power.config.json

# AI assistant plugins installed locally
.agents/
.claude/
skills-lock.json

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
Loading