Design System

New test

mehedihas·April 10, 2026·5 min read

Introduction

Hardcoded data removed from:

Blog index — shows clean "No posts yet" empty state with link to Sanity Studio

Blog detail — returns 404 if post doesn't exist in Sanity

Home page — fetches featured posts, projects, and "currently" data from Sanity

Work index — fetches projects from Sanity, shows empty state when none

New: Work detail page (/work/[slug]):

Breadcrumb (Work / Project Name)

Header with role, client, year

Cover image

Tags

"View live project" link

Full case study body with sections

Back to all projects link

How it all works now:

All content comes from Sanity — no hardcoded data anywhere

Empty pages show clean states pointing to /studio

Publish content in Sanity Studio → it appears on the site within 60 seconds

Your site is now fully dynamic. Go to mehedihas.pro/studio, create some content, and it'll appear on

mehedihas

Product Designer & Author