Use 'lazy' to speed up re-rendering
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
This commit is contained in:
parent
f964a60412
commit
1d3f3fd3f8
|
@ -4,6 +4,7 @@ import Browser
|
|||
import Html exposing (Html)
|
||||
import Html.Events exposing (onInput, onClick)
|
||||
import Html.Attributes exposing (type_, class, classList, value)
|
||||
import Html.Lazy
|
||||
import Bergamot.Syntax exposing (..)
|
||||
import Bergamot.Search exposing (..)
|
||||
import Bergamot.Rules exposing (..)
|
||||
|
@ -114,7 +115,7 @@ view m = Html.div [ class "bergamot-root" ]
|
|||
, viewEditModeSelector m.editMode [(Query, "Query"), (Syntax, "Language Term")]
|
||||
, viewTab m.tab
|
||||
(viewSection "Rules" <| Html.textarea [ onInput SetProgram ] [ Html.text m.program ])
|
||||
(viewRules m.program)
|
||||
(Html.Lazy.lazy viewRules m.program)
|
||||
, viewSection "Query" <| Html.input [ type_ "text", onInput SetQuery, value m.query ] []
|
||||
, viewProofTree m.editMode m.program m.query
|
||||
]
|
||||
|
|
Loading…
Reference in New Issue
Block a user