ManpowerHub theme (Universal)
Install the ManpowerHub v3 native theme for Expo, React Native Web, and NativeWind.
The native ManpowerHub v3 theme adds product tokens (--brand, --surface-*, status colors) and maps them to shadcn/RNR semantic variables (--primary, --background, etc.) for universal apps.
CLI install
Section titled “CLI install”Register the namespace
Section titled “Register the namespace”In your Expo app’s components.json:
{ "registries": { "@woxcn": { "url": "https://woxcn-registry.woxware.io/r/{name}.json" } }}After install
Section titled “After install”- Import theme CSS in
global.css:
@import "./styles/native-manpowerhub-tokens.css";@import "./styles/native-manpowerhub-shadcn.css";- Install and load Geist (included as a theme dependency):
pnpm add @expo-google-fonts/geist expo-fontimport { useFonts, Geist_400Regular } from "@expo-google-fonts/geist";import * as SplashScreen from "expo-splash-screen";
// In root layout — load before rendering UIconst [loaded] = useFonts({ Geist_400Regular });- Add
className="dark"on your root view for the default ManpowerHub dark surfaces, ordata-theme="light"/ classlmfor light mode.
Related components
Section titled “Related components”After the theme, install native ManpowerHub components:
Web theme
Section titled “Web theme”For Vite microfrontends, use the web ManpowerHub theme (manpowerhub-theme) with the shadcn CLI instead.