@@ -67,21 +67,21 @@ function Resource({
67
67
duration,
68
68
} : Resource ) {
69
69
return (
70
- < Link className = " resource fade-in" key = { title } href = { url } >
70
+ < Link className = ' resource fade-in' key = { title } href = { url } >
71
71
< div >
72
- < div className = " resource-image-container" >
72
+ < div className = ' resource-image-container' >
73
73
< img
74
74
src = { image }
75
75
alt = { title }
76
- loading = " lazy"
77
- className = " resource-image"
76
+ loading = ' lazy'
77
+ className = ' resource-image'
78
78
/>
79
79
</ div >
80
- < h3 className = " resource-title" > { title } </ h3 >
81
- < p className = " resource-description" > { description } </ p >
80
+ < h3 className = ' resource-title' > { title } </ h3 >
81
+ < p className = ' resource-description' > { description } </ p >
82
82
</ div >
83
- < div className = " resource-footer" >
84
- < div className = " resource-duration" >
83
+ < div className = ' resource-footer' >
84
+ < div className = ' resource-duration' >
85
85
{ `${ duration } ${ type === "video" ? "watch" : "read" } ` }
86
86
</ div >
87
87
</ div >
@@ -123,74 +123,71 @@ export default function ResourcesSection() {
123
123
} ;
124
124
125
125
return (
126
- < section className = " resources-section" >
127
- < div className = " resources-container" >
126
+ < section className = ' resources-section' >
127
+ < div className = ' resources-container' >
128
128
{ /* Section header */ }
129
- < div className = " resources-header" >
129
+ < div className = ' resources-header' >
130
130
< div >
131
- < span className = " codeharborhub-badge" > RESOURCES</ span >
132
- < h2 className = " resources-title" > Want to know more?</ h2 >
131
+ < span className = ' codeharborhub-badge' > RESOURCES</ span >
132
+ < h2 className = ' resources-title' > Want to know more?</ h2 >
133
133
</ div >
134
134
{ /* Link to view all blogs */ }
135
- < Link to = "https://codeharborhub.github.io/blog/" className = "resources-all-blogs" >
136
- All Blogs < ArrowRightFilled className = "arrow-icon" />
135
+ < Link
136
+ to = 'https://codeharborhub.github.io/blog/'
137
+ className = 'resources-all-blogs' >
138
+ All Blogs < ArrowRightFilled className = 'arrow-icon' />
137
139
</ Link >
138
140
</ div >
139
141
140
142
{ /* Filter buttons for resource types */ }
141
- < div className = " resources-filters bg-secondary-700" >
143
+ < div className = ' resources-filters' >
142
144
< button
143
145
className = { `filter-button ${ activeType === "all" ? "active" : "" } ` }
144
- onClick = { ( ) => setActiveType ( "all" ) }
145
- >
146
+ onClick = { ( ) => setActiveType ( "all" ) } >
146
147
All
147
148
</ button >
148
149
< button
149
150
className = { `filter-button ${ activeType === "blog" ? "active" : "" } ` }
150
- onClick = { ( ) => setActiveType ( "blog" ) }
151
- >
151
+ onClick = { ( ) => setActiveType ( "blog" ) } >
152
152
Blogs
153
153
</ button >
154
154
< button
155
155
className = { `filter-button ${
156
156
activeType === "tutorial" ? "active" : ""
157
157
} `}
158
- onClick = { ( ) => setActiveType ( "tutorial" ) }
159
- >
158
+ onClick = { ( ) => setActiveType ( "tutorial" ) } >
160
159
Tutorials
161
160
</ button >
162
161
< button
163
162
className = { `filter-button ${
164
163
activeType === "courses" ? "active" : ""
165
164
} `}
166
- onClick = { ( ) => setActiveType ( "courses" ) }
167
- >
165
+ onClick = { ( ) => setActiveType ( "courses" ) } >
168
166
Courses
169
167
</ button >
170
168
< button
171
169
className = { `filter-button ${ activeType === "dsa" ? "active" : "" } ` }
172
- onClick = { ( ) => setActiveType ( "dsa" ) }
173
- >
170
+ onClick = { ( ) => setActiveType ( "dsa" ) } >
174
171
DSA
175
172
</ button >
176
173
</ div >
177
174
178
175
{ /* Displaying the current set of resources */ }
179
- < div className = " resources-content" >
180
- < div className = " resources-grid" >
176
+ < div className = ' resources-content' >
177
+ < div className = ' resources-grid' >
181
178
{ currentResources . map ( ( resource , idx ) => {
182
179
return < Resource { ...resource } key = { idx } /> ;
183
180
} ) }
184
181
</ div >
185
182
186
183
{ /* Pagination controls */ }
187
- < div className = " pagination" >
188
- < button onClick = { prevPage } className = " pagination-button" >
189
- < ChevronLeftRegular className = " chevron-icon" />
184
+ < div className = ' pagination' >
185
+ < button onClick = { prevPage } className = ' pagination-button' >
186
+ < ChevronLeftRegular className = ' chevron-icon' />
190
187
</ button >
191
188
192
- < button onClick = { nextPage } className = " pagination-button" >
193
- < ChevronRightRegular className = " chevron-icon" />
189
+ < button onClick = { nextPage } className = ' pagination-button' >
190
+ < ChevronRightRegular className = ' chevron-icon' />
194
191
</ button >
195
192
</ div >
196
193
</ div >
0 commit comments