--- name: rn-button-component description: Ensures buttons use the unified Button component with proper state management, icon support, and glass effect integration. Apply when creating or modifying buttons in the app. allowed-tools: Read, Edit, Write, Grep, Glob --- # Button Component Guide for using the unified `Button` component with state management, icon support, and glass effect integration. ## Overview - **Location**: `@/components/Button` - **Features**: State management, icon support, loading states, success/error states, glass effect on iOS - **Design**: Rounded corners (borderRadius: 25), glass effect on iOS when available ## Basic Usage ```tsx import { Button } from '@/components/Button';