Files
dungeon-paper-app/lib/app/widgets/atoms/dice_icon.dart
2024-07-26 16:30:33 +03:00

33 lines
622 B
Dart

import 'package:dungeon_paper/core/dw_icons.dart';
import 'package:flutter/material.dart';
import 'package:dungeon_world_data/dungeon_world_data.dart' as dw;
class DiceIcon extends StatelessWidget {
const DiceIcon({
super.key,
required this.sides,
this.size,
this.color,
});
final int sides;
final double? size;
final Color? color;
DiceIcon.from(
dw.Dice dice, {
super.key,
this.size,
this.color,
}) : sides = dice.sides;
@override
Widget build(BuildContext context) {
return Icon(
DwIcons.diceIcon(sides),
size: size,
color: color,
);
}
}