mirror of
https://github.com/foss42/apidash.git
synced 2025-05-21 16:26:37 +08:00
CheckBox -> ADCheckBox
This commit is contained in:
@ -1,4 +1,5 @@
|
|||||||
import 'package:apidash_core/apidash_core.dart';
|
import 'package:apidash_core/apidash_core.dart';
|
||||||
|
import 'package:apidash_design_system/apidash_design_system.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_test/flutter_test.dart';
|
import 'package:flutter_test/flutter_test.dart';
|
||||||
import 'package:spot/spot.dart';
|
import 'package:spot/spot.dart';
|
||||||
@ -103,7 +104,7 @@ class ApidashTestRequestHelper {
|
|||||||
|
|
||||||
Future<void> unCheckFirstHeader() async {
|
Future<void> unCheckFirstHeader() async {
|
||||||
final headerCells = find.descendant(
|
final headerCells = find.descendant(
|
||||||
of: find.byType(EditRequestHeaders), matching: find.byType(CheckBox));
|
of: find.byType(EditRequestHeaders), matching: find.byType(ADCheckBox));
|
||||||
await tester.tap(headerCells.at(0));
|
await tester.tap(headerCells.at(0));
|
||||||
await tester.pumpAndSettle();
|
await tester.pumpAndSettle();
|
||||||
}
|
}
|
||||||
|
@ -83,7 +83,7 @@ class EditEnvironmentSecretsState
|
|||||||
key: ValueKey("$selectedId-$index-secrets-row-$seed"),
|
key: ValueKey("$selectedId-$index-secrets-row-$seed"),
|
||||||
cells: <DataCell>[
|
cells: <DataCell>[
|
||||||
DataCell(
|
DataCell(
|
||||||
CheckBox(
|
ADCheckBox(
|
||||||
keyId: "$selectedId-$index-secrets-c-$seed",
|
keyId: "$selectedId-$index-secrets-c-$seed",
|
||||||
value: secretRows[index].enabled,
|
value: secretRows[index].enabled,
|
||||||
onChanged: isLast
|
onChanged: isLast
|
||||||
|
@ -83,7 +83,7 @@ class EditEnvironmentVariablesState
|
|||||||
key: ValueKey("$selectedId-$index-variables-row-$seed"),
|
key: ValueKey("$selectedId-$index-variables-row-$seed"),
|
||||||
cells: <DataCell>[
|
cells: <DataCell>[
|
||||||
DataCell(
|
DataCell(
|
||||||
CheckBox(
|
ADCheckBox(
|
||||||
keyId: "$selectedId-$index-variables-c-$seed",
|
keyId: "$selectedId-$index-variables-c-$seed",
|
||||||
value: variableRows[index].enabled,
|
value: variableRows[index].enabled,
|
||||||
onChanged: isLast
|
onChanged: isLast
|
||||||
|
@ -90,7 +90,7 @@ class EditRequestHeadersState extends ConsumerState<EditRequestHeaders> {
|
|||||||
key: ValueKey("$selectedId-$index-headers-row-$seed"),
|
key: ValueKey("$selectedId-$index-headers-row-$seed"),
|
||||||
cells: <DataCell>[
|
cells: <DataCell>[
|
||||||
DataCell(
|
DataCell(
|
||||||
CheckBox(
|
ADCheckBox(
|
||||||
keyId: "$selectedId-$index-headers-c-$seed",
|
keyId: "$selectedId-$index-headers-c-$seed",
|
||||||
value: isRowEnabledList[index],
|
value: isRowEnabledList[index],
|
||||||
onChanged: isLast
|
onChanged: isLast
|
||||||
|
@ -5,7 +5,6 @@ import 'package:flutter/material.dart';
|
|||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
import 'package:data_table_2/data_table_2.dart';
|
import 'package:data_table_2/data_table_2.dart';
|
||||||
import 'package:apidash/providers/providers.dart';
|
import 'package:apidash/providers/providers.dart';
|
||||||
import 'package:apidash/widgets/widgets.dart';
|
|
||||||
import 'package:apidash/consts.dart';
|
import 'package:apidash/consts.dart';
|
||||||
import 'package:apidash/screens/common_widgets/common_widgets.dart';
|
import 'package:apidash/screens/common_widgets/common_widgets.dart';
|
||||||
|
|
||||||
@ -90,7 +89,7 @@ class EditRequestURLParamsState extends ConsumerState<EditRequestURLParams> {
|
|||||||
key: ValueKey("$selectedId-$index-params-row-$seed"),
|
key: ValueKey("$selectedId-$index-params-row-$seed"),
|
||||||
cells: <DataCell>[
|
cells: <DataCell>[
|
||||||
DataCell(
|
DataCell(
|
||||||
CheckBox(
|
ADCheckBox(
|
||||||
keyId: "$selectedId-$index-params-c-$seed",
|
keyId: "$selectedId-$index-params-c-$seed",
|
||||||
value: isRowEnabledList[index],
|
value: isRowEnabledList[index],
|
||||||
onChanged: isLast
|
onChanged: isLast
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
class CheckBox extends StatelessWidget {
|
class ADCheckBox extends StatelessWidget {
|
||||||
final String keyId;
|
final String keyId;
|
||||||
final bool value;
|
final bool value;
|
||||||
final ValueChanged<bool?>? onChanged;
|
final ValueChanged<bool?>? onChanged;
|
||||||
final ColorScheme? colorScheme;
|
final ColorScheme? colorScheme;
|
||||||
const CheckBox({
|
const ADCheckBox({
|
||||||
super.key,
|
super.key,
|
||||||
required this.keyId,
|
required this.keyId,
|
||||||
required this.value,
|
required this.value,
|
@ -1,6 +1,6 @@
|
|||||||
|
import 'package:apidash_design_system/widgets/checkbox.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_test/flutter_test.dart';
|
import 'package:flutter_test/flutter_test.dart';
|
||||||
import 'package:apidash/widgets/checkbox.dart';
|
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
testWidgets('Testing for Checkbox', (tester) async {
|
testWidgets('Testing for Checkbox', (tester) async {
|
||||||
@ -9,7 +9,7 @@ void main() {
|
|||||||
MaterialApp(
|
MaterialApp(
|
||||||
title: 'Checkbox Widget',
|
title: 'Checkbox Widget',
|
||||||
home: Scaffold(
|
home: Scaffold(
|
||||||
body: CheckBox(
|
body: ADCheckBox(
|
||||||
keyId: "1",
|
keyId: "1",
|
||||||
value: false,
|
value: false,
|
||||||
onChanged: (value) {
|
onChanged: (value) {
|
Reference in New Issue
Block a user