mod( "{$prefix}props.overlap", Defaults::get( "{$prefix}props.overlap", false ) ) ) { $classes[] = 'h-navigation_overlap'; } if ( $width = $this->mod( "{$prefix}props.width", 'boxed' ) ) { $classes[] = "kubio-theme-nav-{$width}"; } echo esc_attr( implode( ' ', $classes ) ); } public function printNavLayoutType() { $prefix = static::getPrefix(); $layout_type = $this->mod( "{$prefix}props.layoutType", Defaults::get( "{$prefix}props.layoutType", 'logo-spacing-menu' ) ); if ( $layout_type === 'logo-spacing-menu' ) { echo esc_attr( 'has-logo-spacing-menu' ); } elseif ( $layout_type === 'logo-above-menu' ) { echo esc_attr( 'has-logo-above-menu' ); } } }