summaryrefslogtreecommitdiff
path: root/editor/forms/delete_page.ml
diff options
context:
space:
mode:
Diffstat (limited to 'editor/forms/delete_page.ml')
-rwxr-xr-xeditor/forms/delete_page.ml27
1 files changed, 5 insertions, 22 deletions
diff --git a/editor/forms/delete_page.ml b/editor/forms/delete_page.ml
index eb36560..37b1c32 100755
--- a/editor/forms/delete_page.ml
+++ b/editor/forms/delete_page.ml
@@ -1,34 +1,17 @@
open Brr
open Note
-module Handler = struct
-
- type t = Jstr.t
-
- let on_close
- : t -> State.t -> State.t
- = fun id state ->
- State.Storage.delete (fun () -> Some id);
- let json = State.Storage.load None in
- State.load_page None state json
-end
+type t = unit
let create
- : Jstr.t -> Events.t
- = fun name ->
-
- let state =
- S.const
- (Events.Event
- ( name
- , (module Handler: Events.Handler with type t = Handler.t))) in
+ : unit -> t Note.signal * El.t
+ = fun () ->
+ let state = S.const () in
let message = begin
let open Jstr in
- (v "La page ")
- + name
- + (v " sera définitivement supprimée")
+ (v "La page sera définitivement supprimée")
end in
( state