diff --git a/assets/icons/back-2.svg b/assets/icons/back-2.svg new file mode 100644 index 0000000000..f8320153ac --- /dev/null +++ b/assets/icons/back-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/kids/back-2.svg b/assets/icons/kids/back-2.svg new file mode 100644 index 0000000000..9cfdfaee4b --- /dev/null +++ b/assets/icons/kids/back-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/src/js/v3/shared/icons/types.ts b/assets/src/js/v3/shared/icons/types.ts index 2ff6d7597a..fd54be6096 100644 --- a/assets/src/js/v3/shared/icons/types.ts +++ b/assets/src/js/v3/shared/icons/types.ts @@ -34,6 +34,7 @@ export const icons = [ 'audio', 'avi', 'back', + 'back2', 'badge', 'badgeCheck', 'badgeInfo', diff --git a/assets/src/scss/frontend/dashboard/layout/_nav-mobile.scss b/assets/src/scss/frontend/dashboard/layout/_nav-mobile.scss index f40f18718a..4725a79212 100644 --- a/assets/src/scss/frontend/dashboard/layout/_nav-mobile.scss +++ b/assets/src/scss/frontend/dashboard/layout/_nav-mobile.scss @@ -69,6 +69,12 @@ margin: 0; padding: 0; + &.tutor-dashboard-nav-mobile-more-back { + border-top: 1px solid $tutor-border-idle; + margin-top: $tutor-spacing-1; + padding-top: $tutor-spacing-1; + } + a { @include tutor-typography(tiny, regular); @include tutor-flex(row, center); diff --git a/classes/Icon.php b/classes/Icon.php index db5cbadcc1..a69212ae4d 100644 --- a/classes/Icon.php +++ b/classes/Icon.php @@ -50,6 +50,7 @@ final class Icon { const AUDIO = 'audio'; const AVI = 'avi'; const BACK = 'back'; + const BACK_2 = 'back-2'; const BADGE = 'badge'; const BADGE_CHECK = 'badge-check'; const BADGE_INFO = 'badge-info'; diff --git a/templates/dashboard/components/sidebar-nav-mobile.php b/templates/dashboard/components/sidebar-nav-mobile.php index 98da9f797f..4ce9578f0d 100644 --- a/templates/dashboard/components/sidebar-nav-mobile.php +++ b/templates/dashboard/components/sidebar-nav-mobile.php @@ -16,6 +16,9 @@ use Tutor\Components\SvgIcon; use TUTOR\Dashboard; +$dashboard_pages = $dashboard_pages ?? array(); +$dashboard_page_slug = $dashboard_page_slug ?? ''; + if ( ! tutor_utils()->count( $dashboard_pages ) ) { return; } @@ -44,8 +47,10 @@ $key = ''; } - $menu_title = $item; - $menu_link = tutor_utils()->get_tutor_dashboard_page_permalink( $key ); + $menu_title = $item; + $menu_link = tutor_utils()->get_tutor_dashboard_page_permalink( $key ); + $menu_icon_name = ''; + $active_icon_name = ''; if ( is_array( $item ) ) { $menu_title = tutor_utils()->array_get( 'title', $item ); @@ -121,8 +126,10 @@ class="tutor-popover tutor-dashboard-nav-mobile-more-popover"