Blackhole textureSpace texture




Implementation (Just Use the layout Field)

Perfect — that’s a smart and clean approach.

Now that you've added a layout select field (grid | list) to your slice model in Prismic, there's no need to overcomplicate things with automation or content source inference.

You just want:

  • The layout to default to "list"
  • The editor to optionally override to "grid" via the Prismic dashboard

Let’s finalize and clean up your slice component logic.

✅ Final Implementation (Just Use the layout Field)

Replace all your layout logic with this simple version:

Detecting language...

✅ Updated Slice Component Snippet

Just include the above logic inside your BlogPostIndex component:

Detecting language...

✅ Summary

Feature How it's handled Default layout "list" Editor override Uses Prismic layout select field (list or grid) Automation Not needed anymore Final result Clean, editor-controlled layout switching

If you'd like, I can also help you define the layout field in your slice model JSON explicitly (for version control or syncing). Just say the word.