mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-06-06 15:15:58 +00:00
Ui updates: place result message below buttons
This commit is contained in:
parent
539a93151d
commit
29d80adace
@ -340,6 +340,18 @@ view2 viewSettings model =
|
|||||||
dimmerSettings
|
dimmerSettings
|
||||||
model.deleteDimmer
|
model.deleteDimmer
|
||||||
)
|
)
|
||||||
|
, div
|
||||||
|
[ classList
|
||||||
|
[ ( "hidden", model.result == Nothing )
|
||||||
|
, ( S.errorMessage, Maybe.map .success model.result == Just False )
|
||||||
|
, ( S.successMessage, Maybe.map .success model.result == Just True )
|
||||||
|
]
|
||||||
|
, class "my-2"
|
||||||
|
]
|
||||||
|
[ Maybe.map .message model.result
|
||||||
|
|> Maybe.withDefault ""
|
||||||
|
|> text
|
||||||
|
]
|
||||||
, if model.field.id == "" then
|
, if model.field.id == "" then
|
||||||
div [ class "py-2 text-lg opacity-75" ]
|
div [ class "py-2 text-lg opacity-75" ]
|
||||||
[ text "Create a new custom field."
|
[ text "Create a new custom field."
|
||||||
@ -416,18 +428,6 @@ view2 viewSettings model =
|
|||||||
, text "this field in the ui. If not present, the name is used."
|
, text "this field in the ui. If not present, the name is used."
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
, div
|
|
||||||
[ classList
|
|
||||||
[ ( "hidden", model.result == Nothing )
|
|
||||||
, ( S.errorMessage, Maybe.map .success model.result == Just False )
|
|
||||||
, ( S.successMessage, Maybe.map .success model.result == Just True )
|
|
||||||
]
|
|
||||||
, class "mb-4"
|
|
||||||
]
|
|
||||||
[ Maybe.map .message model.result
|
|
||||||
|> Maybe.withDefault ""
|
|
||||||
|> text
|
|
||||||
]
|
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -373,16 +373,17 @@ viewForm2 settings model =
|
|||||||
[]
|
[]
|
||||||
, rootClasses = "mb-4"
|
, rootClasses = "mb-4"
|
||||||
}
|
}
|
||||||
, Html.map FormMsg
|
|
||||||
(Comp.EmailSettingsForm.view2 settings model.formModel)
|
|
||||||
, div
|
, div
|
||||||
[ classList
|
[ classList
|
||||||
[ ( "hidden", model.formError == Nothing )
|
[ ( "hidden", model.formError == Nothing )
|
||||||
]
|
]
|
||||||
|
, class "my-2"
|
||||||
, class S.errorMessage
|
, class S.errorMessage
|
||||||
]
|
]
|
||||||
[ Maybe.withDefault "" model.formError |> text
|
[ Maybe.withDefault "" model.formError |> text
|
||||||
]
|
]
|
||||||
|
, Html.map FormMsg
|
||||||
|
(Comp.EmailSettingsForm.view2 settings model.formModel)
|
||||||
, Html.map YesNoMsg
|
, Html.map YesNoMsg
|
||||||
(Comp.YesNoDimmer.viewN
|
(Comp.YesNoDimmer.viewN
|
||||||
True
|
True
|
||||||
|
@ -414,14 +414,15 @@ viewForm2 model =
|
|||||||
[]
|
[]
|
||||||
, rootClasses = "mb-4"
|
, rootClasses = "mb-4"
|
||||||
}
|
}
|
||||||
, Html.map FormMsg (Comp.EquipmentForm.view2 model.formModel)
|
|
||||||
, div
|
, div
|
||||||
[ classList
|
[ classList
|
||||||
[ ( "hidden", Util.Maybe.isEmpty model.formError )
|
[ ( "hidden", Util.Maybe.isEmpty model.formError )
|
||||||
]
|
]
|
||||||
, class S.errorMessage
|
, class S.errorMessage
|
||||||
|
, class "my-2"
|
||||||
]
|
]
|
||||||
[ Maybe.withDefault "" model.formError |> text
|
[ Maybe.withDefault "" model.formError |> text
|
||||||
]
|
]
|
||||||
|
, Html.map FormMsg (Comp.EquipmentForm.view2 model.formModel)
|
||||||
, B.loadingDimmer model.loading
|
, B.loadingDimmer model.loading
|
||||||
]
|
]
|
||||||
|
@ -477,6 +477,7 @@ view2 flags model =
|
|||||||
, onInput SetName
|
, onInput SetName
|
||||||
, Maybe.withDefault "" model.name
|
, Maybe.withDefault "" model.name
|
||||||
|> value
|
|> value
|
||||||
|
, classList [ ( S.inputErrorBorder, model.name == Nothing ) ]
|
||||||
, class S.textInput
|
, class S.textInput
|
||||||
, id "folder-name"
|
, id "folder-name"
|
||||||
]
|
]
|
||||||
@ -585,11 +586,15 @@ viewButtons2 model =
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
, end =
|
, end =
|
||||||
[ MB.DeleteButton
|
[ MB.CustomButton
|
||||||
{ tagger = RequestDelete
|
{ tagger = RequestDelete
|
||||||
, label = "Delete"
|
, label = "Delete"
|
||||||
, icon = Just "fa fa-trash"
|
, icon = Just "fa fa-trash"
|
||||||
, title = "Delete this folder"
|
, title = "Delete this folder"
|
||||||
|
, inputClass =
|
||||||
|
[ ( S.deleteButton, True )
|
||||||
|
, ( "hidden", model.folder.id == "" )
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
, rootClasses = "mb-4"
|
, rootClasses = "mb-4"
|
||||||
|
@ -376,19 +376,20 @@ viewForm2 settings model =
|
|||||||
[]
|
[]
|
||||||
, rootClasses = "mb-4"
|
, rootClasses = "mb-4"
|
||||||
}
|
}
|
||||||
|
, div
|
||||||
|
[ classList
|
||||||
|
[ ( "hidden", model.formError == Nothing )
|
||||||
|
]
|
||||||
|
, class "my-2"
|
||||||
|
, class S.errorMessage
|
||||||
|
]
|
||||||
|
[ Maybe.withDefault "" model.formError |> text
|
||||||
|
]
|
||||||
, Html.map FormMsg
|
, Html.map FormMsg
|
||||||
(Comp.ImapSettingsForm.view2
|
(Comp.ImapSettingsForm.view2
|
||||||
settings
|
settings
|
||||||
model.formModel
|
model.formModel
|
||||||
)
|
)
|
||||||
, div
|
|
||||||
[ classList
|
|
||||||
[ ( "hidden", model.formError == Nothing )
|
|
||||||
]
|
|
||||||
, class S.errorMessage
|
|
||||||
]
|
|
||||||
[ Maybe.withDefault "" model.formError |> text
|
|
||||||
]
|
|
||||||
, Html.map YesNoMsg
|
, Html.map YesNoMsg
|
||||||
(Comp.YesNoDimmer.viewN
|
(Comp.YesNoDimmer.viewN
|
||||||
True
|
True
|
||||||
|
@ -408,14 +408,15 @@ viewForm2 settings model =
|
|||||||
[]
|
[]
|
||||||
, rootClasses = "mb-4"
|
, rootClasses = "mb-4"
|
||||||
}
|
}
|
||||||
, Html.map FormMsg (Comp.OrgForm.view2 False settings model.formModel)
|
|
||||||
, div
|
, div
|
||||||
[ classList
|
[ classList
|
||||||
[ ( "hidden", Util.Maybe.isEmpty model.formError )
|
[ ( "hidden", Util.Maybe.isEmpty model.formError )
|
||||||
]
|
]
|
||||||
, class S.errorMessage
|
, class S.errorMessage
|
||||||
|
, class "my-2"
|
||||||
]
|
]
|
||||||
[ Maybe.withDefault "" model.formError |> text
|
[ Maybe.withDefault "" model.formError |> text
|
||||||
]
|
]
|
||||||
|
, Html.map FormMsg (Comp.OrgForm.view2 False settings model.formModel)
|
||||||
, B.loadingDimmer model.loading
|
, B.loadingDimmer model.loading
|
||||||
]
|
]
|
||||||
|
@ -456,14 +456,15 @@ viewForm2 settings model =
|
|||||||
[]
|
[]
|
||||||
, rootClasses = "mb-4"
|
, rootClasses = "mb-4"
|
||||||
}
|
}
|
||||||
, Html.map FormMsg (Comp.PersonForm.view2 False settings model.formModel)
|
|
||||||
, div
|
, div
|
||||||
[ classList
|
[ classList
|
||||||
[ ( "hidden", Util.Maybe.isEmpty model.formError )
|
[ ( "hidden", Util.Maybe.isEmpty model.formError )
|
||||||
]
|
]
|
||||||
, class S.errorMessage
|
, class S.errorMessage
|
||||||
|
, class "my-2"
|
||||||
]
|
]
|
||||||
[ Maybe.withDefault "" model.formError |> text
|
[ Maybe.withDefault "" model.formError |> text
|
||||||
]
|
]
|
||||||
|
, Html.map FormMsg (Comp.PersonForm.view2 False settings model.formModel)
|
||||||
, B.loadingDimmer (isLoading model)
|
, B.loadingDimmer (isLoading model)
|
||||||
]
|
]
|
||||||
|
@ -424,14 +424,15 @@ viewForm2 model =
|
|||||||
[]
|
[]
|
||||||
, rootClasses = "mb-4"
|
, rootClasses = "mb-4"
|
||||||
}
|
}
|
||||||
, Html.map FormMsg (Comp.TagForm.view2 model.tagFormModel)
|
|
||||||
, div
|
, div
|
||||||
[ classList
|
[ classList
|
||||||
[ ( "hidden", Util.Maybe.isEmpty model.formError )
|
[ ( "hidden", Util.Maybe.isEmpty model.formError )
|
||||||
]
|
]
|
||||||
|
, class "my-2"
|
||||||
, class S.errorMessage
|
, class S.errorMessage
|
||||||
]
|
]
|
||||||
[ Maybe.withDefault "" model.formError |> text
|
[ Maybe.withDefault "" model.formError |> text
|
||||||
]
|
]
|
||||||
|
, Html.map FormMsg (Comp.TagForm.view2 model.tagFormModel)
|
||||||
, B.loadingDimmer model.loading
|
, B.loadingDimmer model.loading
|
||||||
]
|
]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user