Icon — PAM Native UI
PAM Native UI · Android evidence
p-icon 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 and component route verified
- Family
- Actions and identity
- Module
icon- PHP facade
PIcon- Native targets
- Android · UIKit
Actions and identity component rendered through the retained-native Android and UIKit pipeline.
Android specimen
This is a static or anatomical component. Its Android evidence is the rendered specimen; no synthetic interaction recording is published.
Showcase profiles
Every profile below is rendered by the Android catalog route shown above.
- Actions
- Communication
- Status
- Small
- Large
PHP usage
use Pam\MobileUi\Material\PIcon;
use Pam\Native\UI\Text;
PIcon::make(
[
'accessibilityLabel' => "Add",
'color' => 4278916906,
'name' => "AddIcon",
],
Text::make('Icon'),
);The equivalent PAM template entry point is <p-icon>…</p-icon>.
See the PAM Native UI guide for event, state and styling conventions, and the quality contractfor native behavior requirements.
Component properties
| Property | Observed type | Showcase values |
|---|---|---|
accessibilityLabel | string | "Add", "Messages", "Completed", "Favorite", "Featured" |
color | int | string | 4278916906, "info", "success", "warning" |
name | string | "AddIcon", "MessageCircleIcon", "CheckCircleIcon", "FavouriteIcon", "StarIcon" |
size | string | "small", "x-large" |