@@ -220,9 +220,13 @@ function dashboardWidget(provider: string, ids: number[]) {
220220 HStack ( ( ) => [ Text ( 'Tasks' ) . setColor ( '#495057' ) . setTextSize ( 12 ) , Spacer ( ) , Text ( `${ completed } /${ tasks . length } ` ) . setColor ( '#6c757d' ) . setTextSize ( 11 ) ] ) ,
221221 Spacer ( 4 ) ,
222222 List ( tasks . length , ( i ) =>
223- Text ( `${ tasks [ i ] . done ? '✓' : '○' } ${ tasks [ i ] . name } ` )
224- . setColor ( tasks [ i ] . done ? '#27ae60' : '#212529' )
225- . setTextSize ( 13 ) ,
223+ HStack ( ( ) => [
224+ CheckBox ( tasks [ i ] . done ) . onCheck ( 'toggleTask' , { name : tasks [ i ] . name } ) ,
225+ Spacer ( 8 ) ,
226+ Text ( tasks [ i ] . name )
227+ . setColor ( tasks [ i ] . done ? '#27ae60' : '#212529' )
228+ . setTextSize ( 13 ) ,
229+ ] ) ,
226230 ) ,
227231 ] ) ,
228232 )
@@ -239,15 +243,15 @@ registerWidgetListener('org.nativescript.plugindemo.PluginDemoWidgetProvider', {
239243 console . log ( 'Check toggled' , event ) ;
240244 } ,
241245 onUpdate : ( event ) => {
242- // dashboardWidget(event.provider, event.appWidgetIds);
246+ dashboardWidget ( event . provider , event . appWidgetIds ) ;
243247 //countdownWidget(event.provider, event.appWidgetIds);
244248 // clockWidget(event.provider, event.appWidgetIds);
245249 // progressWidget(event.provider, event.appWidgetIds);
246250 // listWidget(event.provider, event.appWidgetIds);
247251 // slideshowWidget(event.provider, event.appWidgetIds);
248252 //gridWidget(event.provider, event.appWidgetIds);
249253 //stackWidget(event.provider, event.appWidgetIds);
250- toggleWidget ( event . provider , event . appWidgetIds ) ;
254+ // toggleWidget(event.provider, event.appWidgetIds);
251255 // checklistWidget(event.provider, event.appWidgetIds);
252256 // radioWidget(event.provider, event.appWidgetIds);
253257 /* const data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20];
0 commit comments