block.json
5 months ago
controller.php
1 year ago
index.asset.php
6 months ago
index.js
6 months ago
style-index-rtl.css
6 months ago
style-index.css
6 months ago
view.php
1 month ago
view.php
81 lines
| 1 | <div |
| 2 | <?php echo wp_kses_data( |
| 3 | get_block_wrapper_attributes( |
| 4 | array( |
| 5 | 'class' => 'sc-sidebar-desktop', |
| 6 | ) |
| 7 | ) |
| 8 | ); ?> |
| 9 | aria-label="<?php echo esc_attr( $attributes['label'] ); ?>" |
| 10 | data-wp-interactive='{ "namespace": "surecart/sidebar" }' |
| 11 | data-wp-bind--hidden="!state.open" |
| 12 | data-wp-on-window--resize="actions.handleResize" |
| 13 | > |
| 14 | <?php echo $content; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?> |
| 15 | </div> |
| 16 | |
| 17 | <div |
| 18 | class="sc-drawer sc-sidebar-drawer wp-block-surecart-product-list-sidebar" |
| 19 | role="dialog" |
| 20 | aria-modal="true" |
| 21 | data-wp-interactive='{ "namespace": "surecart/sidebar" }' |
| 22 | aria-label="<?php echo esc_attr( $attributes['label'] ); ?>" |
| 23 | data-wp-on-window--resize="surecart/sidebar::actions.handleResize" |
| 24 | data-wp-class--open="surecart/sidebar::state.mobileOpen" |
| 25 | data-wp-on--keydown="surecart/sidebar::actions.handleKeydown" |
| 26 | > |
| 27 | <div |
| 28 | <?php |
| 29 | echo wp_kses_data( |
| 30 | get_block_wrapper_attributes( |
| 31 | array( |
| 32 | 'class' => 'sc-drawer__wrapper', |
| 33 | ) |
| 34 | ) |
| 35 | ); |
| 36 | ?> |
| 37 | > |
| 38 | <div class="sc-sidebar-header"> |
| 39 | <span class="sc-sidebar-header__title" inert> |
| 40 | <?php echo wp_kses_post( $attributes['label'] ); ?> |
| 41 | </span> |
| 42 | <div |
| 43 | class="sc-sidebar-header__close" |
| 44 | data-wp-on--click="actions.toggleMobile" |
| 45 | data-wp-on--keydown="actions.toggleMobile" |
| 46 | role="button" |
| 47 | tabindex="0" |
| 48 | aria-label="<?php esc_attr_e( 'Close sidebar', 'surecart' ); ?>" |
| 49 | > |
| 50 | <?php echo wp_kses( SureCart::svg()->get( 'arrow-right', [ 'aria-hidden' => 'true' ] ), sc_allowed_svg_html() ); ?> |
| 51 | </div> |
| 52 | |
| 53 | </div> |
| 54 | <div class="sc-drawer__items"> |
| 55 | <?php echo do_blocks( $content ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?> |
| 56 | </div> |
| 57 | <div class="wp-block-buttons"> |
| 58 | <div class="wp-block-button"> |
| 59 | <button |
| 60 | class="wp-block-button__link wp-element-button" |
| 61 | data-wp-on--click="actions.toggleMobile" |
| 62 | data-wp-on--keydown="actions.toggleMobile" |
| 63 | > |
| 64 | <?php |
| 65 | // translators: %d is the current count of posts. |
| 66 | printf( esc_html__( 'View Results (%d)', 'surecart' ), wp_kses_post( $query->found_posts ) ); |
| 67 | ?> |
| 68 | </button> |
| 69 | </div> |
| 70 | </div> |
| 71 | </div> |
| 72 | <div class="sc-block-ui" data-wp-interactive='{ "namespace": "surecart/product-list" }' data-wp-bind--hidden="!state.loading" hidden aria-busy="true" aria-label="<?php esc_attr_e( 'Loading filters', 'surecart' ); ?>"></div> |
| 73 | </div> |
| 74 | <div |
| 75 | class="sc-drawer__backdrop" |
| 76 | data-wp-interactive='{ "namespace": "surecart/sidebar" }' |
| 77 | data-wp-on--mousedown="surecart/sidebar::actions.closeOverlay" |
| 78 | data-wp-on--touchstart="surecart/sidebar::actions.closeOverlay" |
| 79 | data-wp-class--show="surecart/sidebar::state.mobileOpen" |
| 80 | ></div> |
| 81 |