Skip to content

Commit e4b0f18

Browse files
authored
Merge pull request #2343 from themeum/v4-reviews
✨ Update Review with new `View as` feature
2 parents 14d5960 + b8810ca commit e4b0f18

File tree

2 files changed

+20
-17
lines changed

2 files changed

+20
-17
lines changed

templates/dashboard/account/reviews.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
use TUTOR\Icon;
1313
use TUTOR\Input;
14+
use TUTOR\User;
1415
use Tutor\Components\Button;
1516
use Tutor\Components\ConfirmationModal;
1617
use Tutor\Components\EmptyState;
@@ -25,11 +26,10 @@
2526
$current_page = max( 1, Input::get( 'current_page', 0, Input::TYPE_INT ) );
2627
$offset = ( $current_page - 1 ) * $item_per_page;
2728

28-
$all_reviews = tutor_utils()->get_reviews_by_user( 0, $offset, $item_per_page, true );
29-
$review_count = $all_reviews->count;
30-
$reviews = $all_reviews->results;
31-
$is_instructor = tutor_utils()->is_instructor( 0, true );
32-
$is_editable = $is_instructor ? false : true;
29+
$all_reviews = tutor_utils()->get_reviews_by_user( 0, $offset, $item_per_page, true );
30+
$review_count = $all_reviews->count;
31+
$reviews = $all_reviews->results;
32+
$is_editable = User::is_student_view();
3333

3434
foreach ( $reviews as $review ) {
3535
$review->is_editable = $is_editable;

templates/dashboard/reviews/review-card.php

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
use TUTOR\Icon;
1212
use Tutor\Components\Avatar;
1313
use Tutor\Components\Button;
14+
use Tutor\Components\Badge;
1415
use Tutor\Components\InputField;
1516
use Tutor\Components\StarRating;
1617
use Tutor\Components\StarRatingInput;
@@ -49,19 +50,21 @@
4950
<div class="tutor-review-header">
5051
<!-- Type Badge with Icon -->
5152
<?php if ( ! empty( $review['is_bundle'] ) ) : ?>
52-
<div class="tutor-badge tutor-badge-exception tutor-badge-circle">
53-
<?php tutor_utils()->render_svg_icon( Icon::BUNDLE, 16, 16 ); ?>
54-
<span class="tutor-text-sm tutor-font-medium">
55-
<?php esc_html_e( 'Bundle', 'tutor' ); ?>
56-
</span>
57-
</div>
53+
<?php
54+
Badge::make()
55+
->variant( Badge::HIGHLIGHT )
56+
->icon( Icon::BUNDLE )
57+
->label( __( 'Bundle', 'tutor' ) )
58+
->render();
59+
?>
5860
<?php else : ?>
59-
<div class="tutor-badge tutor-badge-primary-soft tutor-badge-circle">
60-
<?php tutor_utils()->render_svg_icon( Icon::COURSES, 16, 16 ); ?>
61-
<span class="tutor-text-sm tutor-font-medium">
62-
<?php esc_html_e( 'Course', 'tutor' ); ?>
63-
</span>
64-
</div>
61+
<?php
62+
Badge::make()
63+
->variant( Badge::INFO )
64+
->icon( Icon::COURSES )
65+
->label( __( 'Course', 'tutor' ) )
66+
->render();
67+
?>
6568
<?php endif; ?>
6669

6770
<!-- Course Title -->

0 commit comments

Comments
 (0)