# Frontend

Frontend-related classes for the Bizzorder plugin.

## Classes

| Class | File | Description |
|-------|------|-------------|
| `AssetManager` | `AssetManager.php` | Enqueues all CSS and JS for admin and frontend |

## Assets

Assets are located in the `assets/` directory at the plugin root:

- `assets/css/admin.css` - Admin styles (product edit, order status, settings)
- `assets/css/frontend.css` - Frontend styles (badges, dates, cart notices)
- `assets/js/admin.js` - Admin JavaScript (date field toggle, variation handling)
- `assets/js/frontend.js` - Frontend JavaScript (variation button text, cart modules)

## Localized Data

The frontend script receives `BIZZORDER_DATA` with:
- `default_button_text` - Default "Add to cart" text
- `preorder_button_text` - Custom pre-order button text from settings
