rtl icon fix
This commit is contained in:
parent
059e852ed1
commit
0cbe77b385
1 changed files with 19 additions and 1 deletions
|
@ -32,7 +32,11 @@ class AIcons {
|
|||
static const folder = Icons.folder_outlined;
|
||||
static const grid = Icons.grid_on_outlined;
|
||||
static const home = Icons.home_outlined;
|
||||
static const important = Icons.label_important_outline;
|
||||
|
||||
// as of Flutter v3.16.3,
|
||||
// `label_important_outlined` matches text direction but is filled
|
||||
// `label_important_outline` is outlined but does not match text direction
|
||||
static final important = Icons.label_important_outline.copyWith(matchTextDirection: true);
|
||||
static const language = Icons.translate_outlined;
|
||||
static const location = Icons.place_outlined;
|
||||
static const locationUnlocated = Icons.location_off_outlined;
|
||||
|
@ -181,3 +185,17 @@ class AIcons {
|
|||
static final github = MdiIcons.github;
|
||||
static final legal = MdiIcons.scaleBalance;
|
||||
}
|
||||
|
||||
extension ExtraIconData on IconData {
|
||||
IconData copyWith({
|
||||
bool? matchTextDirection,
|
||||
}) {
|
||||
return IconData(
|
||||
codePoint,
|
||||
fontFamily: fontFamily,
|
||||
fontPackage: fontPackage,
|
||||
matchTextDirection: matchTextDirection ?? this.matchTextDirection,
|
||||
fontFamilyFallback: fontFamilyFallback,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue