Skip to content

Date Picker — PAM Native UI

PAM Native UI · Android evidence

p-date-picker rendered by the production retained-native pipeline. The specimen below is a real Physical Samsung SM-G973F Android 12 (API 31) capture at 420 dpi, not an HTML recreation.

Physical Samsung layout, route and native interaction verified
Family
Dates and time
Module
date-picker
PHP facade
PDatePicker
Native targets
Android · UIKit

Dates and time component rendered through the retained-native Android and UIKit pipeline.

Android specimen

p-date-picker running in the PAM Native UI Android catalog

Interaction recording

The touch trace was captured from the Android application while exercising the native component.

p-date-picker native Android interaction

Showcase profiles

Every profile below is rendered by the Android catalog route shown above.

  • Default
  • Multiple
  • Range
  • Landscape
  • Week Numbers
  • Adjacent Months
  • Disabled
  • Read Only

PHP usage

use Pam\MobileUi\Material\PDatePicker;
use Pam\Native\UI\Text;

PDatePicker::make(
    [
        'accessibilityLabel' => "PDatePicker preview",
        'disabled' => true,
        'landscape' => true,
    ],
    Text::make('Date Picker'),
);

The equivalent PAM template entry point is <p-date-picker>…</p-date-picker>.

See the PAM Native UI guide for event, state and styling conventions, and the quality contractfor native behavior requirements.

Component properties

PropertyObserved typeShowcase values
accessibilityLabelstring"PDatePicker preview"
disabledbooltrue
landscapebooltrue
localestring"pt-BR"
modelValuestring"2026-07-15"
multiplebool | stringtrue, "range"
readonlybooltrue
showAdjacentMonthsbooltrue
showWeekbooltrue
visibleDatestring"2026-07-01"