Skip to content

Commit

Permalink
fix: The editId of Select in FormRef is now non-nullable.
Browse files Browse the repository at this point in the history
  • Loading branch information
mathrunet committed Aug 29, 2023
1 parent d90ccf5 commit 1fe769c
Show file tree
Hide file tree
Showing 3 changed files with 75 additions and 75 deletions.
96 changes: 48 additions & 48 deletions packages/masamune/example/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,18 @@ packages:
dependency: transitive
description:
name: _fe_analyzer_shared
sha256: "58826e40314219b223f4723dd4205845040161cdc2df3e6a1cdceed5d8165084"
sha256: ae92f5d747aee634b87f89d9946000c2de774be1d6ac3e58268224348cd0101a
url: "https://pub.dev"
source: hosted
version: "63.0.0"
version: "61.0.0"
analyzer:
dependency: transitive
description:
name: analyzer
sha256: f85566ec7b3d25cbea60f7dd4f157c5025f2f19233ca4feeed33b616c78a26a3
sha256: ea3d8652bda62982addfd92fdc2d0214e5f82e43325104990d4f4c4a2a313562
url: "https://pub.dev"
source: hosted
version: "6.1.0"
version: "5.13.0"
args:
dependency: transitive
description:
Expand Down Expand Up @@ -109,10 +109,10 @@ packages:
dependency: transitive
description:
name: built_value
sha256: "598a2a682e2a7a90f08ba39c0aaa9374c5112340f0a2e275f61b59389543d166"
sha256: ff627b645b28fb8bdb69e645f910c2458fd6b65f6585c3a53e0626024897dedf
url: "https://pub.dev"
source: hosted
version: "8.6.1"
version: "8.6.2"
characters:
dependency: transitive
description:
Expand Down Expand Up @@ -213,10 +213,10 @@ packages:
dependency: transitive
description:
name: ffi
sha256: ed5337a5660c506388a9f012be0288fb38b49020ce2b45fe1f8b8323fe429f99
sha256: "7bf0adc28a23d395f19f3f1eb21dd7cfd1dd9f8e1c50051c069122e6853bc878"
url: "https://pub.dev"
source: hosted
version: "2.0.2"
version: "2.1.0"
file:
dependency: transitive
description:
Expand Down Expand Up @@ -276,10 +276,10 @@ packages:
dependency: "direct dev"
description:
name: freezed
sha256: "83462cfc33dc9680533a7f3a4a6ab60aa94f287db5f4ee6511248c22833c497f"
sha256: "2df89855fe181baae3b6d714dc3c4317acf4fccd495a6f36e5e00f24144c6c3b"
url: "https://pub.dev"
source: hosted
version: "2.4.2"
version: "2.4.1"
freezed_annotation:
dependency: transitive
description:
Expand Down Expand Up @@ -390,189 +390,189 @@ packages:
path: "../../katana"
relative: true
source: path
version: "2.4.0"
version: "2.4.1"
katana_auth:
dependency: "direct overridden"
description:
path: "../../katana_auth"
relative: true
source: path
version: "2.0.15"
version: "2.0.16"
katana_form:
dependency: "direct overridden"
description:
path: "../../katana_form"
relative: true
source: path
version: "2.7.3"
version: "2.7.6"
katana_functions:
dependency: "direct overridden"
description:
path: "../../katana_functions"
relative: true
source: path
version: "2.4.7"
version: "2.4.8"
katana_indicator:
dependency: "direct overridden"
description:
path: "../../katana_indicator"
relative: true
source: path
version: "2.0.12"
version: "2.0.13"
katana_listenables:
dependency: "direct overridden"
description:
path: "../../katana_listenables"
relative: true
source: path
version: "2.0.15"
version: "2.0.16"
katana_listenables_annotation:
dependency: "direct overridden"
description:
path: "../../katana_listenables_annotation"
relative: true
source: path
version: "2.0.14"
version: "2.0.15"
katana_listenables_builder:
dependency: "direct overridden"
description:
path: "../../katana_listenables_builder"
relative: true
source: path
version: "2.0.17"
version: "2.0.18"
katana_localization:
dependency: "direct overridden"
description:
path: "../../katana_localization"
relative: true
source: path
version: "2.0.19"
version: "2.0.20"
katana_localization_annotation:
dependency: "direct overridden"
description:
path: "../../katana_localization_annotation"
relative: true
source: path
version: "2.0.15"
version: "2.0.16"
katana_localization_builder:
dependency: "direct overridden"
description:
path: "../../katana_localization_builder"
relative: true
source: path
version: "2.0.19"
version: "2.0.20"
katana_logger:
dependency: "direct overridden"
description:
path: "../../katana_logger"
relative: true
source: path
version: "2.0.12"
version: "2.0.13"
katana_model:
dependency: "direct overridden"
description:
path: "../../katana_model"
relative: true
source: path
version: "2.11.10"
version: "2.11.11"
katana_model_local:
dependency: "direct overridden"
description:
path: "../../katana_model_local"
relative: true
source: path
version: "2.7.2"
version: "2.7.3"
katana_prefs:
dependency: "direct overridden"
description:
path: "../../katana_prefs"
relative: true
source: path
version: "2.0.17"
version: "2.0.18"
katana_prefs_annotation:
dependency: "direct overridden"
description:
path: "../../katana_prefs_annotation"
relative: true
source: path
version: "2.0.14"
version: "2.0.15"
katana_prefs_builder:
dependency: "direct overridden"
description:
path: "../../katana_prefs_builder"
relative: true
source: path
version: "2.0.17"
version: "2.0.18"
katana_router:
dependency: "direct overridden"
description:
path: "../../katana_router"
relative: true
source: path
version: "2.0.28"
version: "2.0.34"
katana_router_annotation:
dependency: "direct overridden"
description:
path: "../../katana_router_annotation"
relative: true
source: path
version: "2.0.17"
version: "2.0.19"
katana_router_builder:
dependency: "direct overridden"
description:
path: "../../katana_router_builder"
relative: true
source: path
version: "2.0.24"
version: "2.0.26"
katana_scoped:
dependency: "direct overridden"
description:
path: "../../katana_scoped"
relative: true
source: path
version: "2.0.20"
version: "2.0.22"
katana_shorten:
dependency: "direct overridden"
description:
path: "../../katana_shorten"
relative: true
source: path
version: "2.0.12"
version: "2.0.13"
katana_storage:
dependency: "direct overridden"
description:
path: "../../katana_storage"
relative: true
source: path
version: "2.0.13"
version: "2.0.14"
katana_theme:
dependency: "direct overridden"
description:
path: "../../katana_theme"
relative: true
source: path
version: "2.0.19"
version: "2.0.21"
katana_theme_annotation:
dependency: "direct overridden"
description:
path: "../../katana_theme_annotation"
relative: true
source: path
version: "2.0.15"
version: "2.0.16"
katana_theme_builder:
dependency: "direct overridden"
description:
path: "../../katana_theme_builder"
relative: true
source: path
version: "2.0.18"
version: "2.0.19"
katana_ui:
dependency: "direct overridden"
description:
path: "../../katana_ui"
relative: true
source: path
version: "2.4.4"
version: "2.4.5"
lints:
dependency: transitive
description:
Expand All @@ -595,21 +595,21 @@ packages:
path: ".."
relative: true
source: path
version: "2.4.34"
version: "2.4.41"
masamune_annotation:
dependency: "direct overridden"
description:
path: "../../masamune_annotation"
relative: true
source: path
version: "2.3.4"
version: "2.3.7"
masamune_builder:
dependency: "direct dev"
description:
path: "../../masamune_builder"
relative: true
source: path
version: "2.8.5"
version: "2.8.9"
matcher:
dependency: transitive
description:
Expand Down Expand Up @@ -718,10 +718,10 @@ packages:
dependency: transitive
description:
name: platform
sha256: "4a451831508d7d6ca779f7ac6e212b4023dd5a7d08a27a63da33756410e32b76"
sha256: "57c07bf82207aee366dfaa3867b3164e4f03a238a461a11b0e8a3a510d51203d"
url: "https://pub.dev"
source: hosted
version: "3.1.0"
version: "3.1.1"
plugin_platform_interface:
dependency: transitive
description:
Expand Down Expand Up @@ -790,10 +790,10 @@ packages:
dependency: transitive
description:
name: shared_preferences_foundation
sha256: f39696b83e844923b642ce9dd4bd31736c17e697f6731a5adf445b1274cf3cd4
sha256: d29753996d8eb8f7619a1f13df6ce65e34bc107bef6330739ed76f18b22310ef
url: "https://pub.dev"
source: hosted
version: "2.3.2"
version: "2.3.3"
shared_preferences_linux:
dependency: transitive
description:
Expand Down Expand Up @@ -1011,18 +1011,18 @@ packages:
dependency: transitive
description:
name: win32
sha256: f2add6fa510d3ae152903412227bda57d0d5a8da61d2c39c1fb022c9429a41c0
sha256: "9e82a402b7f3d518fb9c02d0e9ae45952df31b9bf34d77baf19da2de03fc2aaa"
url: "https://pub.dev"
source: hosted
version: "5.0.6"
version: "5.0.7"
xdg_directories:
dependency: transitive
description:
name: xdg_directories
sha256: e0b1147eec179d3911f1f19b59206448f78195ca1d20514134e10641b7d7fbff
sha256: f0c26453a2d47aa4c2570c6a033246a3fc62da2fe23c7ffdd0a7495086dc0247
url: "https://pub.dev"
source: hosted
version: "1.0.1"
version: "1.0.2"
yaml:
dependency: transitive
description:
Expand Down
4 changes: 2 additions & 2 deletions packages/masamune/lib/form/form_scoped_widget.dart
Original file line number Diff line number Diff line change
Expand Up @@ -69,12 +69,12 @@ class FormRef implements WidgetRef {
/// フォームに値を追加しているときは[onAdd]が実行され、編集しているときは[onEdit]が実行されます。
T select<T>({
required T Function() onAdd,
required T Function(String? editId) onEdit,
required T Function(String editId) onEdit,
}) {
if (isAdding) {
return onAdd.call();
} else {
return onEdit.call(editId);
return onEdit.call(editId ?? "");
}
}
}
Expand Down

0 comments on commit 1fe769c

Please sign in to comment.