summaryrefslogtreecommitdiff
path: root/template-parts/header/builder/mobile-builder-layout.php
diff options
context:
space:
mode:
Diffstat (limited to 'template-parts/header/builder/mobile-builder-layout.php')
-rw-r--r--template-parts/header/builder/mobile-builder-layout.php46
1 files changed, 46 insertions, 0 deletions
diff --git a/template-parts/header/builder/mobile-builder-layout.php b/template-parts/header/builder/mobile-builder-layout.php
new file mode 100644
index 0000000..aa71e68
--- /dev/null
+++ b/template-parts/header/builder/mobile-builder-layout.php
@@ -0,0 +1,46 @@
+<?php
+/**
+ * Template part for displaying the Mobile Header
+ *
+ * @package Astra Builder
+ */
+
+$mobile_header_type = astra_get_option( 'mobile-header-type' );
+
+if ( 'full-width' === $mobile_header_type ) {
+
+ $mobile_header_type = 'off-canvas';
+}
+
+?>
+<div id="ast-mobile-header" class="ast-mobile-header-wrap " data-type="<?php echo esc_attr( $mobile_header_type ); ?>">
+ <?php
+ do_action( 'astra_mobile_header_bar_top' );
+
+ /**
+ * Astra Top Header
+ */
+ do_action( 'astra_mobile_above_header' );
+
+ /**
+ * Astra Main Header
+ */
+ do_action( 'astra_mobile_primary_header' );
+
+ /**
+ * Astra Mobile Bottom Header
+ */
+ do_action( 'astra_mobile_below_header' );
+
+ astra_main_header_bar_bottom();
+ ?>
+<?php
+if ( 'dropdown' === astra_get_option( 'mobile-header-type' ) || is_customize_preview() ) {
+ $content_alignment = astra_get_option( 'header-offcanvas-content-alignment', 'flex-start' );
+ $alignment_class = 'content-align-' . $content_alignment . ' ';
+ ?>
+ <div class="ast-mobile-header-content <?php echo esc_attr( $alignment_class ); ?>">
+ <?php do_action( 'astra_mobile_header_content', 'popup', 'content' ); ?>
+ </div>
+<?php } ?>
+</div>