Senseworks marketing site — block library calibration slice.
Translation pending
Developer toolsTypeScript · CSSGitHub @DanBilly13OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
CMS-driven React/TypeScript block library for the Senseworks
marketing site. See senseworks-specs/web-block-library/ (in the
sibling senseworks-specs repo) for the full spec, decisions, and
risk register.
This slice implements the calibration set: Header, Hero, and
FAQ accordion, assembled from Sanity content into one demo page
(/en/home, /sv/home).
1. yarn install
2. Copy .env.local.example to .env.local and fill in your Sanity
project details (see comments in that file for the exact commands
— npx sanity login then npx sanity init).
3. yarn devRead the full README ↗CMS-driven React/TypeScript block library for the Senseworks
marketing site. See senseworks-specs/web-block-library/ (in the
sibling senseworks-specs repo) for the full spec, decisions, and
risk register.
This slice implements the calibration set: Header, Hero, and
FAQ accordion, assembled from Sanity content into one demo page
(/en/home, /sv/home).
yarn install.env.local.example to .env.local and fill in your Sanity
project details (see comments in that file for the exact commands
— npx sanity login then npx sanity init).yarn devSanity Studio: http://localhost:3000/studio Demo page: http://localhost:3000/en/home
yarn lint
npx tsc --noEmit
yarn test # Vitest — unit/component
yarn test:e2e # Playwright — requires a real Sanity project + authored content
yarn build
All spacing, radius, and typography values are defined once in
src/app/globals.css under @theme. Never use Tailwind's arbitrary
value syntax (rounded-[13px]) — it's blocked by
eslint-plugin-tailwindcss's no-arbitrary-value rule. Add a new
token to globals.css instead.