mirror of
https://github.com/foss42/apidash.git
synced 2025-09-25 08:05:49 +08:00
Dark mode adaptive icons
This commit is contained in:
@ -70,6 +70,18 @@ const kTableThemeData = DaviThemeData(
|
||||
),
|
||||
);
|
||||
|
||||
const kIconRemoveDark = Icon(
|
||||
Icons.remove_circle,
|
||||
size: 16,
|
||||
color: Color(0xffcf6679),
|
||||
);
|
||||
|
||||
final kIconRemoveLight = Icon(
|
||||
Icons.remove_circle,
|
||||
size: 16,
|
||||
color: Colors.red.withOpacity(0.9),
|
||||
);
|
||||
|
||||
const kCodePreviewLinesLimit = 500;
|
||||
const kCodeCharsPerLineLimit = 200;
|
||||
|
||||
|
@ -108,7 +108,6 @@ class EditRequestHeadersState extends ConsumerState<EditRequestHeaders> {
|
||||
final length = ref.watch(collectionStateNotifierProvider
|
||||
.select((value) => value![idIdx].requestHeaders?.length));
|
||||
rows = collection[idIdx].requestHeaders ?? [const KVRow("", "")];
|
||||
|
||||
DaviModel<KVRow> model = DaviModel<KVRow>(
|
||||
rows: rows,
|
||||
columns: [
|
||||
@ -120,7 +119,7 @@ class EditRequestHeadersState extends ConsumerState<EditRequestHeaders> {
|
||||
),
|
||||
DaviColumn(
|
||||
width: 30,
|
||||
cellBuilder: (BuildContext context, DaviRow<KVRow> row) {
|
||||
cellBuilder: (_, row) {
|
||||
return Text(
|
||||
"=",
|
||||
style: kCodeStyle,
|
||||
@ -136,13 +135,11 @@ class EditRequestHeadersState extends ConsumerState<EditRequestHeaders> {
|
||||
DaviColumn(
|
||||
pinStatus: PinStatus.none,
|
||||
width: 30,
|
||||
cellBuilder: (BuildContext context, DaviRow<KVRow> row) {
|
||||
cellBuilder: (_, row) {
|
||||
return InkWell(
|
||||
child: Icon(
|
||||
Icons.remove_circle,
|
||||
size: 16,
|
||||
color: Colors.red.withOpacity(0.9),
|
||||
),
|
||||
child: Theme.of(context).brightness == Brightness.dark
|
||||
? kIconRemoveDark
|
||||
: kIconRemoveLight,
|
||||
onTap: () {
|
||||
rows.removeAt(row.index);
|
||||
seed = random.nextInt(kRandMax);
|
||||
|
@ -121,7 +121,7 @@ class EditRequestURLParamsState extends ConsumerState<EditRequestURLParams> {
|
||||
),
|
||||
DaviColumn(
|
||||
width: 30,
|
||||
cellBuilder: (BuildContext context, DaviRow<KVRow> row) {
|
||||
cellBuilder: (_, row) {
|
||||
return Text(
|
||||
"=",
|
||||
style: kCodeStyle,
|
||||
@ -137,13 +137,11 @@ class EditRequestURLParamsState extends ConsumerState<EditRequestURLParams> {
|
||||
DaviColumn(
|
||||
pinStatus: PinStatus.none,
|
||||
width: 30,
|
||||
cellBuilder: (BuildContext context, DaviRow<KVRow> row) {
|
||||
cellBuilder: (_, row) {
|
||||
return InkWell(
|
||||
child: Icon(
|
||||
Icons.remove_circle,
|
||||
size: 16,
|
||||
color: Colors.red.withOpacity(0.9),
|
||||
),
|
||||
child: Theme.of(context).brightness == Brightness.dark
|
||||
? kIconRemoveDark
|
||||
: kIconRemoveLight,
|
||||
onTap: () {
|
||||
rows.removeAt(row.index);
|
||||
seed = random.nextInt(kRandMax);
|
||||
|
Reference in New Issue
Block a user