CONVERT KEY TO SUPER PARAMETER KYS
This commit is contained in:
@@ -3,7 +3,7 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter_feather_icons/flutter_feather_icons.dart';
|
||||
|
||||
class AbsenceDisplay extends StatelessWidget {
|
||||
const AbsenceDisplay(this.excused, this.unexcused, this.pending, {Key? key}) : super(key: key);
|
||||
const AbsenceDisplay(this.excused, this.unexcused, this.pending, {super.key});
|
||||
|
||||
final int excused;
|
||||
final int unexcused;
|
||||
|
||||
@@ -9,13 +9,12 @@ import 'package:provider/provider.dart';
|
||||
|
||||
class AbsenceSubjectTile extends StatelessWidget {
|
||||
const AbsenceSubjectTile(this.subject,
|
||||
{Key? key,
|
||||
{super.key,
|
||||
this.percentage = 0.0,
|
||||
this.excused = 0,
|
||||
this.unexcused = 0,
|
||||
this.pending = 0,
|
||||
this.onTap})
|
||||
: super(key: key);
|
||||
this.onTap});
|
||||
|
||||
final GradeSubject subject;
|
||||
final void Function()? onTap;
|
||||
@@ -62,11 +61,11 @@ class AbsenceSubjectTile extends StatelessWidget {
|
||||
alignment: Alignment.centerRight,
|
||||
children: [
|
||||
const Opacity(
|
||||
opacity: 0,
|
||||
child: Text("100%",
|
||||
style: TextStyle(fontFamily: "monospace")),
|
||||
opacity: 0),
|
||||
style: TextStyle(fontFamily: "monospace"))),
|
||||
Text(
|
||||
percentage.round().toString() + "%",
|
||||
"${percentage.round()}%",
|
||||
style: TextStyle(
|
||||
// fontFamily: "monospace",
|
||||
color: getColorByPercentage(percentage, context: context),
|
||||
|
||||
@@ -10,8 +10,7 @@ import 'absence_tile.i18n.dart';
|
||||
|
||||
class AbsenceTile extends StatelessWidget {
|
||||
const AbsenceTile(this.absence,
|
||||
{Key? key, this.onTap, this.elevation = 0.0, this.padding})
|
||||
: super(key: key);
|
||||
{super.key, this.onTap, this.elevation = 0.0, this.padding});
|
||||
|
||||
final Absence absence;
|
||||
final void Function()? onTap;
|
||||
|
||||
@@ -18,8 +18,7 @@ import 'absence_view.i18n.dart';
|
||||
|
||||
class AbsenceView extends StatelessWidget {
|
||||
const AbsenceView(this.absence,
|
||||
{Key? key, this.outsideContext, this.viewable = false})
|
||||
: super(key: key);
|
||||
{super.key, this.outsideContext, this.viewable = false});
|
||||
|
||||
final Absence absence;
|
||||
final BuildContext? outsideContext;
|
||||
@@ -90,9 +89,7 @@ class AbsenceView extends StatelessWidget {
|
||||
if (absence.delay > 0)
|
||||
Detail(
|
||||
title: "delay".i18n,
|
||||
description: absence.delay.toString() +
|
||||
" " +
|
||||
"minutes".i18n.plural(absence.delay),
|
||||
description: "${absence.delay} ${"minutes".i18n.plural(absence.delay)}",
|
||||
),
|
||||
if (absence.lessonIndex != null)
|
||||
Detail(
|
||||
|
||||
@@ -15,7 +15,7 @@ import 'package:filcnaplo/utils/reverse_search.dart';
|
||||
import 'absence_view.i18n.dart';
|
||||
|
||||
class AbsenceViewable extends StatelessWidget {
|
||||
const AbsenceViewable(this.absence, {Key? key, this.padding}) : super(key: key);
|
||||
const AbsenceViewable(this.absence, {super.key, this.padding});
|
||||
|
||||
final Absence absence;
|
||||
final EdgeInsetsGeometry? padding;
|
||||
|
||||
Reference in New Issue
Block a user