Logo of UI Challenges
Sign in
Wireframe example for Disclosure controls
An example interpretation of the prompt
Icon of target

Disclosure controls

Icon of book open

Design a disclosure control pattern for forms where users must reveal, confirm, or specify information before continuing. This is the kind of UI used for privacy notices, compliance acknowledgements, billing disclosures, or optional details hidden behind a checkbox or toggle.

The component should make the main choice obvious first: label, control, and one line of context. If extra explanation is needed, reveal it inline below the control without pushing the user into a separate screen. Keep the hierarchy tight so the user can scan multiple disclosures in a list and understand which ones are required, optional, or already completed.

Show how the control behaves across states: unchecked, checked, disabled, focused, and expanded. If the disclosure includes a warning, make the consequence clear in plain language and keep the next step visible. The interaction should feel calm and direct, with no ambiguity about what the user is agreeing to or what happens when they make a selection.

Icon of book open

Infuse your design with subtle animations or highlights to guide attention to the most critical elements, fostering an intuitive user journey.

Better at UI design with every challenge

Select complexity and generate challenge.

Pick a platform.

You can always choose to receive scheduled challenges. A unique design prompt will be sent to your email daily for the duration you select.

Get design challenge updates in your inbox

New prompts and challenge updates. It’s free.