From 4a07baaa60e371a4a7ece62e9926ab823b78b21b Mon Sep 17 00:00:00 2001 From: guitavano Date: Wed, 1 Jul 2026 10:59:51 -0300 Subject: [PATCH] feat(website/matchers): add @format location to Location interface MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tag the Location interface with @format location so the Studio can render a purpose-built widget for city/regionCode/country instead of three free text inputs (which are easy to typo silently). No runtime change — matcher logic and expected data shapes are untouched. Existing configured values keep working; falls back to default rendering until a Studio-side widget for `location` lands. Mirrors the equivalent change on decocms/apps-start #84. --- website/matchers/location.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/website/matchers/location.ts b/website/matchers/location.ts index a699648a2..512041dbc 100644 --- a/website/matchers/location.ts +++ b/website/matchers/location.ts @@ -13,6 +13,9 @@ export interface Map { */ coordinates?: MapWidget; } +/** + * @format location + */ export interface Location { /** * @title City