Home Work About Contact
← All work
Infor Design System (SoHo) · Figma Library

Design System: component

The task: bring the Date Picker component up to date. The Figma component had drifted from what engineering had actually shipped and from what the documentation described — this update closed that gap, variant by variant.

My role
Design System Lead - component audit & rebuild
Collaborators
Developer representative, IDS documentation team
Component
Date Picker - field, calendar, calendar rows, toolbar
Scope
Code & docs comparison → problems → fixes → final component
00 · Goal

Date picker: updates and enhancements.

The main focus was ensuring consistency with the existing Web Components codebase and documentation. Every variant the code supported needed a matching Figma variant - no more, no less - so designers could trust the component instead of second-guessing it against the docs.

01 · Problems

Where the Figma component fell out of sync.

Comparing the Figma component side-by-side against the shipped code and the documentation surfaced eight concrete gaps — missing variants, mismatched labels, and leftover patterns that no longer matched guidelines.

Solutions based on code and documentation comparison
# Problem How to solve it
{{ f.n }}
{{ f.problem }}
{{ f.description }}
{{ f.solution }}
02 · Subcomponents

The rebuilt Date Picker is composed of a field, a calendar, and calendar rows — each with its own default, focus, hover, selected and today states, plus dedicated week-number and Arabic/RTL variants.

{{ s.name }}

{{ s.states }}

03 · Final component

One component, in parity with the code.

Seven fixes later, the Figma Date Picker matches what ships: column-week layout, correct button-group footer, a Today state, range selection, Arabic/RTL support, and the right button labels — all as real, documented variants rather than one-off overrides.

Next project
Bet on Freak →
All work