Add method Curses::React::Component#create_element
This commit is contained in:
parent
3a8bbdbe3a
commit
bf2b6fc01a
2 changed files with 7 additions and 3 deletions
|
@ -50,6 +50,10 @@ module Curses
|
|||
def addstr(s)
|
||||
window.addstr s
|
||||
end
|
||||
|
||||
def create_element(type, props = {}, &block)
|
||||
Element.create type, props, &block
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -44,8 +44,8 @@ module Widgets
|
|||
|
||||
def render_public_key
|
||||
Curses::React::Nodes.create(
|
||||
Curses::React::Element.create(:line) do
|
||||
Curses::React::Element.create(
|
||||
create_element(:line) do
|
||||
create_element(
|
||||
:text_line,
|
||||
x: 0,
|
||||
y: 1,
|
||||
|
@ -53,7 +53,7 @@ module Widgets
|
|||
text: PUBLIC_KEY_LABEL,
|
||||
)
|
||||
|
||||
Curses::React::Element.create(
|
||||
create_element(
|
||||
:text_line,
|
||||
x: PUBLIC_KEY_LABEL.length,
|
||||
y: 1,
|
||||
|
|
Reference in a new issue