# Admin

WordPress admin panel classes for the BizzSwatches plugin. Handles settings pages, product edit panels, attribute term meta, and admin menu management.

## Files

| File                 | Class                               | Purpose                                           |
| -------------------- | ----------------------------------- | ------------------------------------------------- |
| `Admin.php`          | `Bizzswatches\Admin\Admin`          | Main admin class: menus, scripts, attribute types  |
| `ProductPanel.php`   | `Bizzswatches\Admin\ProductPanel`   | Product-level swatch settings (WooCommerce tab)    |
| `AttributeMeta.php`  | `Bizzswatches\Admin\AttributeMeta`  | Term meta for color/image on attribute terms        |
| `GettingStarted.php` | `Bizzswatches\Admin\GettingStarted` | Getting Started page and activation redirect        |
| `AdminLoader.php`    | `Bizzswatches\Admin\AdminLoader`    | Submenu pages (Getting Started, Browse Plugins)     |
| `FrameworkLoader.php`| `Bizzswatches\Admin\FrameworkLoader`| BizzPlugin Options Framework configuration          |

## Hooks Provided

- `bizzswatches_admin_loaded` - Fired when admin is fully initialized.
- `bizzswatches_show_product_data_tab` - Filter to show/hide the product swatch tab.

## Templates

Admin HTML templates are located in `admin/templates/` (not in this directory).
