← All proposals

Milestone

Net-new, in two parts, in their own family so "timeline" keeps one meaning (the log).

Net-new componentOpen in Storybook

proposals/Milestone/figma.json36 lines · View on GitHub
{
	"fileKey": "AMGWJbraJoi2PKWnxo29Ah",
	"pageId": "458:8498",
	"pageName": "Milestone",
	"pageUrl": "https://www.figma.com/design/AMGWJbraJoi2PKWnxo29Ah/PDS-Proposals?node-id=458-8498",
	"sent": "2026-11-02",
	"frames": {
		"component-proposals-milestones-milestone--default": "608:1212",
		"component-proposals-milestones-milestone--flat": "608:1230",
		"component-proposals-milestones-milestone--subtitle-at-start": "608:1247",
		"component-proposals-milestones-milestone--subtitle-above": "608:1264",
		"component-proposals-milestones-milestone--slot": "608:1303",
		"component-proposals-milestones-milestone-list--default": "608:1344",
		"component-proposals-milestones-milestone-list--flat": "608:1382",
		"component-proposals-milestones-milestone-list--subtitle-at-start": "608:1417",
		"component-proposals-milestones-milestone-list--subtitle-above": "608:1450",
		"component-proposals-milestones-milestone-list--slot": "608:1527"
	},
	"note": "The designer moved the 2026-11-02 frames and components onto this page (2026-11-02); the original four frames (2026-10-22) are in the section Old (608:2366). Light only; the Subtitle Above and Slot frames show a card and a flat list.",
	"component": {
		"sectionId": "608:1716",
		"sectionName": "Milestone component",
		"componentSetId": "587:244",
		"componentSetName": "Milestone",
		"reviewFrameId": "608:1717",
		"built": "2026-11-02",
		"note": "A real Figma component (24 variants: Variant Card/Flat x State Default/Active x Subtitle Position Below/Above/Start x Badge Without/With; properties Title, Subtitle and Body as an instance swap that defaults to the Milestone body), built from the PDS Panel, Badge and Placeholder content instances, PDS variables and the heading/m, copy/xs and copy/s text styles (heading/m on all 24 Title layers, checked 2026-11-02). 'Milestone body' (Extra content Without/With) is the default Body: a description, with or without a swappable Extra content below it; the PDS Placeholder content is a preferred alternative. The Body (Milestone body) is an exposed instance, so its Description, Extra content (Without/With) and Extra content swap show on every Milestone instance, like the Badge's label, color and size.",
		"updated": "2026-11-02",
		"bodySetId": "599:391",
		"bodySetName": "Milestone body",
		"listSetId": "607:4265",
		"listSetName": "Milestone List",
		"listNote": "A real Figma component (12 variants: Variant Card/Flat x Subtitle Position Below/Above/Start x Padding Standard/None), 3 Milestone instances each (billing example copy; first one Active with a Badge), spacing and padding bound to primitive/spacing/L. One continuous 'List line' (absolute, behind the rows) draws the line; each row's own Line is hidden (override), so no Show line property was added to Milestone. The 3 rows are exposed instances, so their Badge, Description and Extra content show on the list instance. Row titles and dates are the text of existing review rows: their Inter Tight text cannot be edited from the tool environment, so change them in the Figma desktop app. Built and checked from a fresh instance 2026-11-02."
	}
}