React
Supports asChild, native button state, focus-visible, and icon-only aria-label guard.

import { ActionButton } from "@hozorica/hods-react";import { ActionButton } from "@hozorica/hods-react-native";brandSolid | neutralSolid | neutralWeak | criticalSolid | neutralOutline | brandOutline | ghostSemantic action intent.xsmall | small | medium | largeDensity and min height.withText | iconOnlyIcon-only web buttons require aria-label.booleanShows loading state.booleanDisables action.booleanWeb-only child composition.Supports asChild, native button state, focus-visible, and icon-only aria-label guard.
Uses Pressable with pressed styles, loading indicator, and accessibility state.
<ActionButton variant="brandSolid" size="medium">Save</ActionButton>