Skip to content

Commit 011043a

Browse files
committed
Use shared MaterialIcon component where possible
1 parent 94f72b0 commit 011043a

File tree

2 files changed

+6
-23
lines changed

2 files changed

+6
-23
lines changed

site/lib/src/components/client/learning_resource_filters.dart

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import 'package:universal_web/web.dart' as web;
1010

1111
import '../../analytics/analytics.dart';
1212
import '../../models/learning_resource_model.dart';
13+
import '../material_icon.dart';
1314
import '../util/global_event_listener.dart';
1415
import 'learning_resource_filters_sidebar.dart';
1516

@@ -121,11 +122,7 @@ class _LearningResourceFiltersState extends State<LearningResourceFilters> {
121122
return div(id: 'resource-search-group', classes: 'chip-filters-group', [
122123
div(classes: 'top-row', [
123124
div(classes: 'search-wrapper', id: 'resource-search', [
124-
span(
125-
classes: 'material-symbols leading-icon',
126-
attributes: {'aria-hidden': 'true', 'translate': 'no'},
127-
[text('search')],
128-
),
125+
const MaterialIcon('search', classes: ['leading-icon']),
129126
input(
130127
type: InputType.search,
131128
attributes: {
@@ -161,11 +158,7 @@ class _LearningResourceFiltersState extends State<LearningResourceFilters> {
161158
toggle?.checked = !toggle.checked;
162159
},
163160
[
164-
span(
165-
classes: 'material-symbols',
166-
attributes: {'aria-hidden': 'true', 'translate': 'no'},
167-
[text('filter_list')],
168-
),
161+
const MaterialIcon('filter_list'),
169162
],
170163
),
171164
),
@@ -193,11 +186,7 @@ class _LearningResourceFiltersState extends State<LearningResourceFilters> {
193186
filters.reset();
194187
},
195188
[
196-
span(
197-
classes: 'material-symbols',
198-
attributes: {'aria-hidden': 'true', 'translate': 'no'},
199-
[text('close_small')],
200-
),
189+
const MaterialIcon('close_small'),
201190
span([text('Clear filters')]),
202191
],
203192
),

site/lib/src/components/client/learning_resource_filters_sidebar.dart

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -73,14 +73,8 @@ class LearningResourceFiltersSidebar extends StatelessComponent {
7373
span(classes: 'label', [
7474
text(filters.tagsExpanded ? 'Less' : 'More'),
7575
]),
76-
span(
77-
classes: 'material-symbols',
78-
attributes: {'aria-hidden': 'true', 'translate': 'no'},
79-
[
80-
text(
81-
filters.tagsExpanded ? 'expand_less' : 'expand_more',
82-
),
83-
],
76+
MaterialIcon(
77+
filters.tagsExpanded ? 'expand_less' : 'expand_more',
8478
),
8579
]),
8680
h4([text('Type')]),

0 commit comments

Comments
 (0)