diff --git a/plugins/wordpress/source/igny8-wp-bridge/admin/assets/css/igny8-modern.css b/plugins/wordpress/source/igny8-wp-bridge/admin/assets/css/igny8-modern.css index 3a81ac1b..5fb9ea41 100644 --- a/plugins/wordpress/source/igny8-wp-bridge/admin/assets/css/igny8-modern.css +++ b/plugins/wordpress/source/igny8-wp-bridge/admin/assets/css/igny8-modern.css @@ -304,6 +304,18 @@ margin-right: 8px; } +/* Small button variant */ +.igny8-btn-sm { + padding: 6px 12px; + font-size: 13px; +} + +.igny8-btn-sm svg { + width: 14px; + height: 14px; + margin-right: 6px; +} + /* =================================================================== STATUS INDICATORS =================================================================== */ diff --git a/plugins/wordpress/source/igny8-wp-bridge/admin/class-admin.php b/plugins/wordpress/source/igny8-wp-bridge/admin/class-admin.php index 8315f317..84e10916 100644 --- a/plugins/wordpress/source/igny8-wp-bridge/admin/class-admin.php +++ b/plugins/wordpress/source/igny8-wp-bridge/admin/class-admin.php @@ -54,33 +54,24 @@ class Igny8Admin { __('IGNY8', 'igny8-bridge'), __('IGNY8', 'igny8-bridge'), 'manage_options', - 'igny8-dashboard', + 'igny8-connection', array($this, 'render_page'), 'dashicons-cloud-saved', 58 ); - // Add submenu pages + // Add submenu pages - Dashboard is the main page (connection.php) add_submenu_page( - 'igny8-dashboard', + 'igny8-connection', __('Dashboard', 'igny8-bridge'), __('Dashboard', 'igny8-bridge'), 'manage_options', - 'igny8-dashboard', - array($this, 'render_page') - ); - - add_submenu_page( - 'igny8-dashboard', - __('Connection', 'igny8-bridge'), - __('Connection', 'igny8-bridge'), - 'manage_options', 'igny8-connection', array($this, 'render_page') ); add_submenu_page( - 'igny8-dashboard', + 'igny8-connection', __('Settings', 'igny8-bridge'), __('Settings', 'igny8-bridge'), 'manage_options', @@ -89,16 +80,7 @@ class Igny8Admin { ); add_submenu_page( - 'igny8-dashboard', - __('Sync', 'igny8-bridge'), - __('Sync', 'igny8-bridge'), - 'manage_options', - 'igny8-sync', - array($this, 'render_page') - ); - - add_submenu_page( - 'igny8-dashboard', + 'igny8-connection', __('Data', 'igny8-bridge'), __('Data', 'igny8-bridge'), 'manage_options', @@ -107,7 +89,7 @@ class Igny8Admin { ); add_submenu_page( - 'igny8-dashboard', + 'igny8-connection', __('Logs', 'igny8-bridge'), __('Logs', 'igny8-bridge'), 'manage_options', @@ -283,7 +265,7 @@ class Igny8Admin { } // Determine which page to render - $page = isset($_GET['page']) ? sanitize_text_field($_GET['page']) : 'igny8-dashboard'; + $page = isset($_GET['page']) ? sanitize_text_field($_GET['page']) : 'igny8-connection'; // Add wrapper class for modern design echo '
- -
- - - + +
+
+
+
+
+
+
+
+
+
+
+ ✓ Verified
+
+
+
+
+
+
+
- - - - -
-- -
-- +
@@ -277,40 +271,13 @@ $last_communication_formatted = $last_communication ? date_i18n($date_format . '- +
- -
- - -| - | - | - |
|---|---|---|
| - | - | - - ✓ - - — - - | -
| - | - | - - ✓ - - — - - | -
| - | - | - - ✓ - - — - - | -
| - | - | - - ✓ - - — - - | -
- -
-- -
-