Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
reactive
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Иван Кубота
reactive
Commits
727e5804
Commit
727e5804
authored
Mar 09, 2019
by
Иван Кубота
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
wip
parent
78d40225
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
231 additions
and
113 deletions
+231
-113
workspace.xml
.idea/workspace.xml
+105
-80
Rjsx.js.map
dist/Rjsx.js.map
+2
-2
Button.jsx.map
dist/cmp/Button.jsx.map
+2
-2
index.jsx
dist/index.jsx
+25
-2
index.jsx.map
dist/index.jsx.map
+2
-2
Rjsx.d.ts
src/Rjsx.d.ts
+14
-9
Rjsx.ts
src/Rjsx.ts
+10
-7
Button.tsx
src/cmp/Button.tsx
+5
-3
index.tsx
src/index.tsx
+66
-6
preact.d.ts._
src/preact.d.ts._
+0
-0
No files found.
.idea/workspace.xml
View file @
727e5804
...
@@ -2,18 +2,16 @@
...
@@ -2,18 +2,16 @@
<project
version=
"4"
>
<project
version=
"4"
>
<component
name=
"ChangeListManager"
>
<component
name=
"ChangeListManager"
>
<list
default=
"true"
id=
"60f6b3df-8be9-486a-9e3c-d8ae43c3e79e"
name=
"Default Changelist"
comment=
""
>
<list
default=
"true"
id=
"60f6b3df-8be9-486a-9e3c-d8ae43c3e79e"
name=
"Default Changelist"
comment=
""
>
<change
afterPath=
"$PROJECT_DIR$/src/Rjsx.d.ts"
afterDir=
"false"
/>
<change
afterPath=
"$PROJECT_DIR$/src/Rjsx.ts"
afterDir=
"false"
/>
<change
afterPath=
"$PROJECT_DIR$/src/cmp/Button.tsx"
afterDir=
"false"
/>
<change
afterPath=
"$PROJECT_DIR$/src/index.tsx"
afterDir=
"false"
/>
<change
afterPath=
"$PROJECT_DIR$/tsconfig.json"
afterDir=
"false"
/>
<change
afterPath=
"$PROJECT_DIR$/typings.json"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/.idea/workspace.xml"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/.idea/workspace.xml"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/.idea/workspace.xml"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/.idea/workspace.xml"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/package-lock.json"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/package-lock.json"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/dist/Rjsx.js.map"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/dist/Rjsx.js.map"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/package.json"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/package.json"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/dist/cmp/Button.jsx.map"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/dist/cmp/Button.jsx.map"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/cmp/Button.jsx"
beforeDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/dist/index.jsx"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/dist/index.jsx"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/index.jsx"
beforeDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/dist/index.jsx.map"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/dist/index.jsx.map"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/webpack.config.js"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/webpack.config.js"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/Rjsx.d.ts"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/Rjsx.d.ts"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/Rjsx.ts"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/Rjsx.ts"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/cmp/Button.tsx"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/cmp/Button.tsx"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/index.tsx"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/index.tsx"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/preact.d.ts"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/preact.d.ts._"
afterDir=
"false"
/>
</list>
</list>
<ignored
path=
"$PROJECT_DIR$/.tmp/"
/>
<ignored
path=
"$PROJECT_DIR$/.tmp/"
/>
<ignored
path=
"$PROJECT_DIR$/temp/"
/>
<ignored
path=
"$PROJECT_DIR$/temp/"
/>
...
@@ -31,8 +29,8 @@
...
@@ -31,8 +29,8 @@
<file
pinned=
"false"
current-in-tab=
"true"
>
<file
pinned=
"false"
current-in-tab=
"true"
>
<entry
file=
"file://$PROJECT_DIR$/src/index.tsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/index.tsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
357
"
>
<state
relative-caret-position=
"
453
"
>
<caret
line=
"
21"
column=
"34"
lean-forward=
"true"
selection-start-line=
"21"
selection-start-column=
"34"
selection-end-line=
"21"
selection-end-column=
"34
"
/>
<caret
line=
"
66"
column=
"37"
lean-forward=
"true"
selection-start-line=
"66"
selection-start-column=
"37"
selection-end-line=
"66"
selection-end-column=
"37
"
/>
<folding>
<folding>
<element
signature=
"e#0#36#0"
expanded=
"true"
/>
<element
signature=
"e#0#36#0"
expanded=
"true"
/>
</folding>
</folding>
...
@@ -41,10 +39,19 @@
...
@@ -41,10 +39,19 @@
</entry>
</entry>
</file>
</file>
<file
pinned=
"false"
current-in-tab=
"false"
>
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/.gitignore"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state>
<caret
column=
"12"
lean-forward=
"true"
selection-start-column=
"12"
selection-end-column=
"12"
/>
</state>
</provider>
</entry>
</file>
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/cmp/Button.tsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/cmp/Button.tsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
17
"
>
<state
relative-caret-position=
"
85
"
>
<caret
line=
"
1"
selection-start-line=
"1"
selection-end-line=
"1
"
/>
<caret
line=
"
5"
column=
"29"
lean-forward=
"true"
selection-start-line=
"5"
selection-start-column=
"29"
selection-end-line=
"5"
selection-end-column=
"29
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
...
@@ -52,17 +59,17 @@
...
@@ -52,17 +59,17 @@
<file
pinned=
"false"
current-in-tab=
"false"
>
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/Rjsx.ts"
>
<entry
file=
"file://$PROJECT_DIR$/src/Rjsx.ts"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
264
"
>
<state
relative-caret-position=
"
361
"
>
<caret
line=
"
62"
column=
"30"
selection-start-line=
"62"
selection-start-column=
"30"
selection-end-line=
"62"
selection-end-column=
"30
"
/>
<caret
line=
"
185"
column=
"17"
selection-start-line=
"185"
selection-start-column=
"17"
selection-end-line=
"185"
selection-end-column=
"17
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
</file>
</file>
<file
pinned=
"false"
current-in-tab=
"false"
>
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/preact.d.ts"
>
<entry
file=
"file://$PROJECT_DIR$/src/preact.d.ts
._
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"71"
>
<state
relative-caret-position=
"71"
>
<caret
line=
"
747"
column=
"37"
selection-start-line=
"747"
selection-start-column=
"37"
selection-end-line=
"747"
selection-end-column=
"37
"
/>
<caret
line=
"
628"
column=
"19"
selection-start-line=
"628"
selection-start-column=
"12"
selection-end-line=
"628"
selection-end-column=
"19
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
...
@@ -70,17 +77,15 @@
...
@@ -70,17 +77,15 @@
<file
pinned=
"false"
current-in-tab=
"false"
>
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/package.json"
>
<entry
file=
"file://$PROJECT_DIR$/package.json"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
323
"
>
<state
relative-caret-position=
"
102
"
>
<caret
line=
"
19"
column=
"6"
selection-start-line=
"19"
selection-start-column=
"6"
selection-end-line=
"19"
selection-end-column=
"6
"
/>
<caret
line=
"
6"
column=
"10"
selection-start-line=
"6"
selection-start-column=
"5"
selection-end-line=
"6"
selection-end-column=
"10
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
</file>
</file>
<file
pinned=
"false"
current-in-tab=
"false"
>
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/node_modules/@babel/preset-react/lib/index.js"
>
<entry
file=
"file://$PROJECT_DIR$/node_modules/@babel/preset-react/lib/index.js"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
/>
<state
relative-caret-position=
"-651"
/>
</provider>
</entry>
</entry>
</file>
</file>
<file
pinned=
"false"
current-in-tab=
"false"
>
<file
pinned=
"false"
current-in-tab=
"false"
>
...
@@ -102,15 +107,6 @@
...
@@ -102,15 +107,6 @@
</entry>
</entry>
</file>
</file>
<file
pinned=
"false"
current-in-tab=
"false"
>
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/dist/index.html"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"153"
>
<caret
line=
"9"
column=
"7"
selection-start-line=
"9"
selection-start-column=
"7"
selection-end-line=
"9"
selection-end-column=
"7"
/>
</state>
</provider>
</entry>
</file>
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/index.html"
>
<entry
file=
"file://$PROJECT_DIR$/index.html"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"119"
>
<state
relative-caret-position=
"119"
>
...
@@ -137,8 +133,15 @@
...
@@ -137,8 +133,15 @@
<file
pinned=
"false"
current-in-tab=
"true"
>
<file
pinned=
"false"
current-in-tab=
"true"
>
<entry
file=
"file://$PROJECT_DIR$/src/Rjsx.d.ts"
>
<entry
file=
"file://$PROJECT_DIR$/src/Rjsx.d.ts"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"434"
>
<state
relative-caret-position=
"306"
>
<caret
line=
"55"
selection-start-line=
"55"
selection-end-line=
"55"
/>
<caret
line=
"57"
column=
"24"
selection-start-line=
"57"
selection-start-column=
"9"
selection-end-line=
"57"
selection-end-column=
"24"
/>
<folding>
<element
signature=
"e#5112#14933#0"
/>
<element
signature=
"e#15052#15093#0"
/>
<element
signature=
"e#15963#24202#0"
/>
<element
signature=
"e#24284#30155#0"
/>
<element
signature=
"e#30193#35696#0"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
...
@@ -146,7 +149,7 @@
...
@@ -146,7 +149,7 @@
</leaf>
</leaf>
</split-first>
</split-first>
<split-second>
<split-second>
<leaf>
<leaf
SIDE_TABS_SIZE_LIMIT_KEY=
"300"
>
<file
pinned=
"false"
current-in-tab=
"true"
>
<file
pinned=
"false"
current-in-tab=
"true"
>
<entry
file=
"file://$PROJECT_DIR$/src/Rjsx.d.ts"
>
<entry
file=
"file://$PROJECT_DIR$/src/Rjsx.d.ts"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
/>
<provider
selected=
"true"
editor-type-id=
"text-editor"
/>
...
@@ -175,11 +178,17 @@
...
@@ -175,11 +178,17 @@
<find>
Reactivity
</find>
<find>
Reactivity
</find>
<find>
value
</find>
<find>
value
</find>
<find>
IntrinsicElements
</find>
<find>
IntrinsicElements
</find>
<find>
preact
</find>
<find>
;
</find>
<find>
;
</find>
<find>
innerText
</find>
<find>
innerText
</find>
<find>
tree =
</find>
<find>
tree =
</find>
<find>
Agg
</find>
<find>
Agg
</find>
<find>
Element
</find>
<find>
padding
</find>
<find>
margin
</find>
<find>
onClick
</find>
<find>
preact
</find>
<find>
Mouse
</find>
<find>
MouseEvent
</find>
</findStrings>
</findStrings>
<replaceStrings>
<replaceStrings>
<replace>
| Reactivity;
</replace>
<replace>
| Reactivity;
</replace>
...
@@ -205,13 +214,14 @@
...
@@ -205,13 +214,14 @@
<option
value=
"$PROJECT_DIR$/typings.json"
/>
<option
value=
"$PROJECT_DIR$/typings.json"
/>
<option
value=
"$PROJECT_DIR$/src/index.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/index.jsx"
/>
<option
value=
"$PROJECT_DIR$/tsconfig.json"
/>
<option
value=
"$PROJECT_DIR$/tsconfig.json"
/>
<option
value=
"$PROJECT_DIR$/src/preact.d.ts"
/>
<option
value=
"$PROJECT_DIR$/src/Rjsx.ts"
/>
<option
value=
"$PROJECT_DIR$/src/cmp/Button.tsx"
/>
<option
value=
"$PROJECT_DIR$/webpack.config.js"
/>
<option
value=
"$PROJECT_DIR$/webpack.config.js"
/>
<option
value=
"$PROJECT_DIR$/package.json"
/>
<option
value=
"$PROJECT_DIR$/package.json"
/>
<option
value=
"$PROJECT_DIR$/
src/index.tsx
"
/>
<option
value=
"$PROJECT_DIR$/
.gitignore
"
/>
<option
value=
"$PROJECT_DIR$/src/Rjsx.d.ts"
/>
<option
value=
"$PROJECT_DIR$/src/Rjsx.d.ts"
/>
<option
value=
"$PROJECT_DIR$/src/Rjsx.ts"
/>
<option
value=
"$PROJECT_DIR$/src/preact.d.ts"
/>
<option
value=
"$PROJECT_DIR$/src/index.tsx"
/>
<option
value=
"$PROJECT_DIR$/src/cmp/Button.tsx"
/>
</list>
</list>
</option>
</option>
</component>
</component>
...
@@ -224,7 +234,6 @@
...
@@ -224,7 +234,6 @@
<foldersAlwaysOnTop
value=
"true"
/>
<foldersAlwaysOnTop
value=
"true"
/>
</navigator>
</navigator>
<panes>
<panes>
<pane
id=
"Scope"
/>
<pane
id=
"ProjectPane"
>
<pane
id=
"ProjectPane"
>
<subPane>
<subPane>
<expand>
<expand>
...
@@ -253,16 +262,11 @@
...
@@ -253,16 +262,11 @@
<item
name=
"src"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"src"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"cmp"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"cmp"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
</path>
<path>
<item
name=
"reactive"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"reactive"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"src"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"Rjsx.ts"
type=
"620a8d5e:NestingTreeNode"
/>
</path>
</expand>
</expand>
<select
/>
<select
/>
</subPane>
</subPane>
</pane>
</pane>
<pane
id=
"Scope"
/>
</panes>
</panes>
</component>
</component>
<component
name=
"PropertiesComponent"
>
<component
name=
"PropertiesComponent"
>
...
@@ -303,17 +307,19 @@
...
@@ -303,17 +307,19 @@
<updated>
1551497458436
</updated>
<updated>
1551497458436
</updated>
<workItem
from=
"1551497459602"
duration=
"7338000"
/>
<workItem
from=
"1551497459602"
duration=
"7338000"
/>
<workItem
from=
"1551551795192"
duration=
"24849000"
/>
<workItem
from=
"1551551795192"
duration=
"24849000"
/>
<workItem
from=
"1551652746316"
duration=
"22720000"
/>
<workItem
from=
"1551652746316"
duration=
"23466000"
/>
<workItem
from=
"1551931978253"
duration=
"7914000"
/>
</task>
</task>
<servers
/>
<servers
/>
</component>
</component>
<component
name=
"TimeTrackingManager"
>
<component
name=
"TimeTrackingManager"
>
<option
name=
"totallyTimeSpent"
value=
"
5490
7000"
/>
<option
name=
"totallyTimeSpent"
value=
"
6356
7000"
/>
</component>
</component>
<component
name=
"ToolWindowManager"
>
<component
name=
"ToolWindowManager"
>
<frame
x=
"-8"
y=
"-8"
width=
"3456"
height=
"1416"
extended-state=
"6"
/>
<frame
x=
"-8"
y=
"-8"
width=
"3456"
height=
"1416"
extended-state=
"6"
/>
<editor
active=
"true"
/>
<layout>
<layout>
<window_info
active=
"true"
content_ui=
"combo"
id=
"Project"
order=
"0"
visible=
"true"
weight=
"0.13721475"
/>
<window_info
content_ui=
"combo"
id=
"Project"
order=
"0"
visible=
"true"
weight=
"0.13721475"
/>
<window_info
id=
"Structure"
order=
"1"
side_tool=
"true"
weight=
"0.25"
/>
<window_info
id=
"Structure"
order=
"1"
side_tool=
"true"
weight=
"0.25"
/>
<window_info
id=
"Favorites"
order=
"2"
side_tool=
"true"
/>
<window_info
id=
"Favorites"
order=
"2"
side_tool=
"true"
/>
<window_info
id=
"npm"
order=
"3"
side_tool=
"true"
/>
<window_info
id=
"npm"
order=
"3"
side_tool=
"true"
/>
...
@@ -326,7 +332,7 @@
...
@@ -326,7 +332,7 @@
<window_info
anchor=
"bottom"
id=
"TODO"
order=
"6"
/>
<window_info
anchor=
"bottom"
id=
"TODO"
order=
"6"
/>
<window_info
anchor=
"bottom"
id=
"Docker"
order=
"7"
show_stripe_button=
"false"
/>
<window_info
anchor=
"bottom"
id=
"Docker"
order=
"7"
show_stripe_button=
"false"
/>
<window_info
anchor=
"bottom"
id=
"Version Control"
order=
"8"
/>
<window_info
anchor=
"bottom"
id=
"Version Control"
order=
"8"
/>
<window_info
a
nchor=
"bottom"
id=
"Terminal"
order=
"9"
visible=
"true"
weight=
"0.16056119
"
/>
<window_info
a
ctive=
"true"
anchor=
"bottom"
id=
"Terminal"
order=
"9"
visible=
"true"
weight=
"0.16601714
"
/>
<window_info
anchor=
"bottom"
id=
"Event Log"
order=
"10"
side_tool=
"true"
/>
<window_info
anchor=
"bottom"
id=
"Event Log"
order=
"10"
side_tool=
"true"
/>
<window_info
anchor=
"bottom"
id=
"TypeScript"
order=
"11"
/>
<window_info
anchor=
"bottom"
id=
"TypeScript"
order=
"11"
/>
<window_info
anchor=
"right"
id=
"Commander"
order=
"0"
weight=
"0.4"
/>
<window_info
anchor=
"right"
id=
"Commander"
order=
"0"
weight=
"0.4"
/>
...
@@ -380,13 +386,6 @@
...
@@ -380,13 +386,6 @@
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/index.html"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"119"
>
<caret
line=
"7"
column=
"26"
selection-start-line=
"7"
selection-start-column=
"26"
selection-end-line=
"7"
selection-end-column=
"26"
/>
</state>
</provider>
</entry>
<entry
file=
"jar://$APPLICATION_HOME_DIR$/plugins/NodeJS/lib/NodeJS.jar!/com/jetbrains/nodejs/packageJson/packageJsonSchema.json"
>
<entry
file=
"jar://$APPLICATION_HOME_DIR$/plugins/NodeJS/lib/NodeJS.jar!/com/jetbrains/nodejs/packageJson/packageJsonSchema.json"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"283"
>
<state
relative-caret-position=
"283"
>
...
@@ -402,8 +401,13 @@
...
@@ -402,8 +401,13 @@
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/node_modules/@babel/preset-react/lib/index.js"
>
<entry
file=
"file://$PROJECT_DIR$/node_modules/@babel/preset-react/lib/index.js"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
/>
</entry>
<entry
file=
"file://$PROJECT_DIR$/webpack.config.js"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-651"
/>
<state
relative-caret-position=
"459"
>
<caret
line=
"27"
column=
"5"
selection-start-line=
"27"
selection-start-column=
"5"
selection-end-line=
"27"
selection-end-column=
"5"
/>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/tsconfig.json"
>
<entry
file=
"file://$PROJECT_DIR$/tsconfig.json"
>
...
@@ -413,59 +417,80 @@
...
@@ -413,59 +417,80 @@
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
src/preact.d.ts
"
>
<entry
file=
"file://$PROJECT_DIR$/
index.html
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
71
"
>
<state
relative-caret-position=
"
119
"
>
<caret
line=
"7
47"
column=
"37"
selection-start-line=
"747"
selection-start-column=
"37"
selection-end-line=
"747"
selection-end-column=
"37
"
/>
<caret
line=
"7
"
column=
"26"
selection-start-line=
"7"
selection-start-column=
"26"
selection-end-line=
"7"
selection-end-column=
"26
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
webpack.config.js
"
>
<entry
file=
"file://$PROJECT_DIR$/
typings.json
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
459
"
>
<state
relative-caret-position=
"
34
"
>
<caret
line=
"2
7"
column=
"5"
selection-start-line=
"27"
selection-start-column=
"5"
selection-end-line=
"27"
selection-end-column=
"5
"
/>
<caret
line=
"2
"
column=
"19"
selection-start-line=
"2"
selection-start-column=
"19"
selection-end-line=
"2"
selection-end-column=
"19
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
typings.json
"
>
<entry
file=
"file://$PROJECT_DIR$/
.gitignore
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"34"
>
<state>
<caret
line=
"2"
column=
"19"
selection-start-line=
"2"
selection-start-column=
"19"
selection-end-line=
"2"
selection-end-column=
"19"
/>
<caret
column=
"12"
lean-forward=
"true"
selection-start-column=
"12"
selection-end-column=
"12"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/preact.d.ts._"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"71"
>
<caret
line=
"628"
column=
"19"
selection-start-line=
"628"
selection-start-column=
"12"
selection-end-line=
"628"
selection-end-column=
"19"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/package.json"
>
<entry
file=
"file://$PROJECT_DIR$/package.json"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"323"
>
<state
relative-caret-position=
"102"
>
<caret
line=
"19"
column=
"6"
selection-start-line=
"19"
selection-start-column=
"6"
selection-end-line=
"19"
selection-end-column=
"6"
/>
<caret
line=
"6"
column=
"10"
selection-start-line=
"6"
selection-start-column=
"5"
selection-end-line=
"6"
selection-end-column=
"10"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/Rjsx.ts"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"361"
>
<caret
line=
"185"
column=
"17"
selection-start-line=
"185"
selection-start-column=
"17"
selection-end-line=
"185"
selection-end-column=
"17"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/cmp/Button.tsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/cmp/Button.tsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
17
"
>
<state
relative-caret-position=
"
85
"
>
<caret
line=
"
1"
selection-start-line=
"1"
selection-end-line=
"1
"
/>
<caret
line=
"
5"
column=
"29"
lean-forward=
"true"
selection-start-line=
"5"
selection-start-column=
"29"
selection-end-line=
"5"
selection-end-column=
"29
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
src/Rjsx
.ts"
>
<entry
file=
"file://$PROJECT_DIR$/
node_modules/typescript/lib/lib.dom.d
.ts"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"2
64
"
>
<state
relative-caret-position=
"2
79157
"
>
<caret
line=
"
62"
column=
"30"
selection-start-line=
"62"
selection-start-column=
"30"
selection-end-line=
"62"
selection-end-column=
"30
"
/>
<caret
line=
"
16434"
column=
"27"
lean-forward=
"true"
selection-start-line=
"16434"
selection-start-column=
"27"
selection-end-line=
"16434"
selection-end-column=
"27
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/Rjsx.d.ts"
>
<entry
file=
"file://$PROJECT_DIR$/src/Rjsx.d.ts"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"434"
>
<state
relative-caret-position=
"306"
>
<caret
line=
"55"
selection-start-line=
"55"
selection-end-line=
"55"
/>
<caret
line=
"57"
column=
"24"
selection-start-line=
"57"
selection-start-column=
"9"
selection-end-line=
"57"
selection-end-column=
"24"
/>
<folding>
<element
signature=
"e#5112#14933#0"
/>
<element
signature=
"e#15052#15093#0"
/>
<element
signature=
"e#15963#24202#0"
/>
<element
signature=
"e#24284#30155#0"
/>
<element
signature=
"e#30193#35696#0"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/index.tsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/index.tsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
357
"
>
<state
relative-caret-position=
"
453
"
>
<caret
line=
"
21"
column=
"34"
lean-forward=
"true"
selection-start-line=
"21"
selection-start-column=
"34"
selection-end-line=
"21"
selection-end-column=
"34
"
/>
<caret
line=
"
66"
column=
"37"
lean-forward=
"true"
selection-start-line=
"66"
selection-start-column=
"37"
selection-end-line=
"66"
selection-end-column=
"37
"
/>
<folding>
<folding>
<element
signature=
"e#0#36#0"
expanded=
"true"
/>
<element
signature=
"e#0#36#0"
expanded=
"true"
/>
</folding>
</folding>
...
...
dist/Rjsx.js.map
View file @
727e5804
{"version":3,"file":"Rjsx.js","sourceRoot":"","sources":["../src/Rjsx.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"Rjsx.js","sourceRoot":"","sources":["../src/Rjsx.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
\ No newline at end of file
dist/cmp/Button.jsx.map
View file @
727e5804
{"version":3,"file":"Button.jsx","sourceRoot":"","sources":["../../src/cmp/Button.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,gCAA2D;AAE3D;IAAqB,0BAAS;IAA9B;QAAA,qEAeC;QAdG,YAAM,GAAc,IAAI,CAAC;QACzB,SAAG,GAAG;YACF,IAAI,EAAE,QAAQ;YACd,QAAQ,EAAE,KAAK;SAClB,CAAC;QACF,aAAO,GAAiC;YACpC,KAAK,EAAE,UAAC,CAAC,EAAC,GAAU,IAAG,OAAA,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,SAAS,GAAG,GAAG,EAA3B,CAA2B;YAClD,QAAQ,EAAE,UAAC,CAAC,EAAC,GAAW,IAAG,OAAA,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,EAAC,QAAQ,EAAE,GAAG,EAAC,CAAC,EAA7B,CAA6B;SAC3D,CAAC;;IAMN,CAAC;IALG,uBAAM,GAAN;QACI,YAAY;QACZ,IAAI,CAAC,MAAM,GAAG,CAAC,MAAM,CAAA,EAAE,CAAC;QACxB,OAAO,IAAI,CAAC,MAAM,CAAC;IACvB,CAAC;IACL,aAAC;AAAD,CAAC,AAfD,CAAqB,gBAAS,GAe7B;AAEO,wBAAM"}
{"version":3,"file":"Button.jsx","sourceRoot":"","sources":["../../src/cmp/Button.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,gCAAyE;AAIzE;IAAqB,0BAAsB;IAA3C;QAAA,qEAeC;QAdG,YAAM,GAAc,IAAI,CAAC;QACzB,SAAG,GAAG;YACF,IAAI,EAAE,QAAQ;YACd,QAAQ,EAAE,KAAK;SAClB,CAAC;QACF,aAAO,GAAiC;YACpC,KAAK,EAAE,UAAC,CAAC,EAAC,GAAU,IAAG,OAAA,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,SAAS,GAAG,GAAG,EAA3B,CAA2B;YAClD,QAAQ,EAAE,UAAC,CAAC,EAAC,GAAW,IAAG,OAAA,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,EAAC,QAAQ,EAAE,GAAG,EAAC,CAAC,EAA7B,CAA6B;SAC3D,CAAC;;IAMN,CAAC;IALG,uBAAM,GAAN;QACI,YAAY;QACZ,IAAI,CAAC,MAAM,GAAG,CAAC,MAAM,CAAA,EAAE,CAAC;QACxB,OAAO,IAAI,CAAC,MAAM,CAAC;IACvB,CAAC;IACL,aAAC;AAAD,CAAC,AAfD,CAAqB,gBAAS,GAe7B;AAEO,wBAAM"}
\ No newline at end of file
\ No newline at end of file
dist/index.jsx
View file @
727e5804
...
@@ -36,10 +36,33 @@ var Item = /** @class */ (function (_super) {
...
@@ -36,10 +36,33 @@ var Item = /** @class */ (function (_super) {
};
};
return
Item
;
return
Item
;
}(
Rjsx_1
.
Component
));
}(
Rjsx_1
.
Component
));
var
UIComponent
=
/** @class */
(
function
(
_super
)
{
__extends
(
UIComponent
,
_super
);
function
UIComponent
()
{
var
_this
=
_super
!==
null
&&
_super
.
apply
(
this
,
arguments
)
||
this
;
_this
.
def
=
{
disabled
:
false
,
hidden
:
false
,
label
:
{
position
:
'top'
,
text
:
'Label'
},
selected
:
false
,
active
:
false
,
empty
:
false
,
placeholder
:
''
,
style
:
{
size
:
'normal'
,
margin
:
{
top
:
'16px'
}
}
};
return
_this
;
}
return
UIComponent
;
}(
Rjsx_1
.
Component
));
<
div
className=
'wrapper'
>
<
div
className=
'wrapper'
>
{
item
=
<
Item
/>
}
{
item
=
<
Item
/>
}
{
btn
=
<
Button_1
.
Button
onClick=
{
function
(
a
,
b
,
c
)
{
{
btn
=
<
Button_1
.
Button
onClick=
{
function
(
e
,
b
,
c
)
{
item
.
checkbox
.
set
({
checked
:
!
item
.
checkbox
.
state
.
checked
});
item
.
checkbox
.
set
({
checked
:
!
item
.
checkbox
.
state
.
checked
});
}
}
>
text1
<
b
>
text2
</
b
>
{
i
=
<
i
x=
"2"
>
text3
</
i
>
}
text4
</
Button_1
.
Button
>
}
}
}
>
text1
<
b
>
text2
</
b
>
{
i
=
<
i
x=
"2"
>
text3
</
i
>
}
text4
</
Button_1
.
Button
>
}
<
Item
/>
<
Item
/>
...
...
dist/index.jsx.map
View file @
727e5804
{"version":3,"file":"index.jsx","sourceRoot":"","sources":["../src/index.tsx"],"names":[],"mappings":"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"}
{"version":3,"file":"index.jsx","sourceRoot":"","sources":["../src/index.tsx"],"names":[],"mappings":"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"}
\ No newline at end of file
\ No newline at end of file
src/Rjsx.d.ts
View file @
727e5804
import
{
Reactivity
}
from
"./Rjsx"
;
import
{
Component
,
Reactivity
}
from
"./Rjsx"
;
export
=
Rjsx
;
export
=
Rjsx
;
export
as
namespace
Rjsx
;
export
as
namespace
Rjsx
;
...
@@ -52,7 +52,7 @@ declare namespace Rjsx {
...
@@ -52,7 +52,7 @@ declare namespace Rjsx {
attributes
:
P
;
attributes
:
P
;
children
:
Array
<
VNode
<
any
>
|
string
>
;
children
:
Array
<
VNode
<
any
>
|
string
>
;
key
?:
Key
|
null
;
key
?:
Key
|
null
;
renderTo
:
Function
renderTo
(
el
:
HTMLElement
):
void
;
}
}
type
RenderableProps
<
P
,
RefType
=
any
>
=
Readonly
<
type
RenderableProps
<
P
,
RefType
=
any
>
=
Readonly
<
...
@@ -103,7 +103,7 @@ declare namespace Rjsx {
...
@@ -103,7 +103,7 @@ declare namespace Rjsx {
forceUpdate
(
callback
?:
()
=>
void
):
void
;
forceUpdate
(
callback
?:
()
=>
void
):
void
;
abstract
render
(
props
?:
RenderableProps
<
P
>
,
state
?:
Readonly
<
S
>
,
context
?:
any
):
ComponentChild
;
abstract
render
(
props
?:
RenderableProps
<
P
>
,
state
?:
Readonly
<
S
>
,
context
?:
any
):
ComponentChild
;
renderTo
?(
HTMLElement
):
void
;
abstract
renderTo
(
el
:
HTMLElement
):
void
;
}
}
function
h
(
function
h
(
...
@@ -129,7 +129,7 @@ declare namespace Rjsx {
...
@@ -129,7 +129,7 @@ declare namespace Rjsx {
};
};
}
}
/*
type
Defaultize
<
Props
,
Defaults
>
=
type
Defaultize
<
Props
,
Defaults
>
=
// Distribute over unions
// Distribute over unions
Props
extends
any
Props
extends
any
...
@@ -138,15 +138,18 @@ type Defaultize<Props, Defaults> =
...
@@ -138,15 +138,18 @@ type Defaultize<Props, Defaults> =
// Include the remaining properties from Props
// Include the remaining properties from Props
&
Pick
<
Props
,
Exclude
<
keyof
Props
,
keyof
Defaults
>>
&
Pick
<
Props
,
Exclude
<
keyof
Props
,
keyof
Defaults
>>
:
never
;
:
never
;
*/
declare
global
{
declare
global
{
namespace
JSX
{
namespace
JSX
{
/*interface Element extends Rjsx.VNode<any> {
interface
Element
extends
Component
<
any
>
{
props
:
any
;
}
}
interface
ElementClass
extends
Rjsx
.
Component
<
any
,
any
>
{
interface
ElementClass
extends
Rjsx
.
Component
<
any
,
any
>
{
}*/
props
:
any
;
}
interface
ElementAttributesProperty
{
interface
ElementAttributesProperty
{
props
:
any
;
props
:
any
;
...
@@ -154,12 +157,14 @@ declare global {
...
@@ -154,12 +157,14 @@ declare global {
interface
ElementChildrenAttribute
{
interface
ElementChildrenAttribute
{
children
:
any
;
children
:
any
;
props
:
any
;
}
}
/*
type LibraryManagedAttributes<Component, Props> =
type
LibraryManagedAttributes
<
Component
,
Props
>
=
Component
extends
{
defaultProps
:
infer
Defaults
}
Component
extends
{
defaultProps
:
infer
Defaults
}
?
Defaultize
<
Props
,
Defaults
>
?
Defaultize
<
Props
,
Defaults
>
: Props;
*/
:
Props
;
interface
SVGAttributes
extends
HTMLAttributes
{
interface
SVGAttributes
extends
HTMLAttributes
{
accentHeight
?:
number
|
string
;
accentHeight
?:
number
|
string
;
...
...
src/Rjsx.ts
View file @
727e5804
...
@@ -183,18 +183,18 @@ const Predefined: {[key: string]: any} = {
...
@@ -183,18 +183,18 @@ const Predefined: {[key: string]: any} = {
}
}
}
}
};
};
class
Component
extends
Reactive
{
class
Component
<
T
>
extends
Reactive
{
nodeName
:
string
=
null
;
nodeName
:
string
=
null
;
el
:
HTMLElement
|
Text
|
any
=
null
;
el
:
HTMLElement
|
Text
|
any
=
null
;
def
=
{};
def
=
{};
children
:
Component
[]
=
null
;
children
:
Component
<
any
>
[]
=
null
;
tree
:
TreeType
=
null
;
tree
:
Component
<
any
>
=
null
;
setters
:
PropSettersInterface
<
Component
>
=
{
setters
:
PropSettersInterface
<
Component
<
T
>
>
=
{
dangerouslySetInnerHTML
:
(
_
,
htmlText
)
=>
_
.
el
.
innerHTML
=
htmlText
,
dangerouslySetInnerHTML
:
(
_
,
htmlText
)
=>
_
.
el
.
innerHTML
=
htmlText
,
text
:
(
_
,
val
)
=>
_
.
el
.
innerText
=
val
text
:
(
_
,
val
)
=>
_
.
el
.
innerText
=
val
};
};
render
():
TreeType
{
render
():
Component
<
any
>
{
this
.
el
=
document
.
createElement
(
this
.
nodeName
);
this
.
el
=
document
.
createElement
(
this
.
nodeName
);
return
this
;
return
this
;
}
}
...
@@ -214,7 +214,7 @@ class Component extends Reactive {
...
@@ -214,7 +214,7 @@ class Component extends Reactive {
renderTo
(
where
:
HTMLElement
)
{
renderTo
(
where
:
HTMLElement
)
{
where
.
appendChild
(
this
.
el
);
where
.
appendChild
(
this
.
el
);
}
}
addChild
(
child
:
Component
)
{
addChild
(
child
:
Component
<
any
>
)
{
child
.
renderTo
(
this
.
el
);
child
.
renderTo
(
this
.
el
);
this
.
children
.
push
(
child
);
this
.
children
.
push
(
child
);
}
}
...
@@ -249,8 +249,11 @@ class Component extends Reactive {
...
@@ -249,8 +249,11 @@ class Component extends Reactive {
}
}
}
}
interface
TextNodeProps
{
value
:
string
}
class
TextNode
extends
Component
{
class
TextNode
extends
Component
<
TextNodeProps
>
{
constructor
(){
constructor
(){
super
(
'TextNode'
);
super
(
'TextNode'
);
}
}
...
...
src/cmp/Button.tsx
View file @
727e5804
import
{
Component
,
h
,
PropSettersInterface
}
from
'../Rjsx'
;
import
{
Component
,
h
,
PropSettersInterface
,
EventHandler
}
from
'../Rjsx'
;
interface
ButtonProps
{
class
Button
extends
Component
{
onClick
:
EventHandler
<
MouseEvent
>
}
class
Button
extends
Component
<
ButtonProps
>
{
button
:
Component
=
null
;
button
:
Component
=
null
;
def
=
{
def
=
{
type
:
'Button'
,
type
:
'Button'
,
...
...
src/index.tsx
View file @
727e5804
...
@@ -5,12 +5,12 @@ let i, btn, item;
...
@@ -5,12 +5,12 @@ let i, btn, item;
interface
ItemProps
{
interface
ItemProps
{
onClick
:
Function
onClick
:
Function
}
}
class
Item
<
ItemProps
>
extends
Component
{
class
Item
extends
Component
<
ItemProps
>
{
checkbox
:
Component
=
null
;
checkbox
:
Component
<
any
>
=
null
;
checkbox2
:
Component
=
null
;
checkbox2
:
Component
<
any
>
=
null
;
render
(){
render
(){
let
checkbox3
:
Component
;
let
checkbox3
:
Component
<
any
>
;
return
<
div
>
return
<
div
>
{
this
.
checkbox
=
<
input
disabled=
{
false
}
type=
"checkbox"
/>
}
<
br
/>
{
this
.
checkbox
=
<
input
disabled=
{
false
}
type=
"checkbox"
/>
}
<
br
/>
...
@@ -26,10 +26,70 @@ class Item<ItemProps> extends Component {
...
@@ -26,10 +26,70 @@ class Item<ItemProps> extends Component {
}
}
}
}
<
div
className=
'wrapper'
>
type
positionType
=
'left'
|
'top'
|
'right'
|
'bottom'
;
type
sizeType
=
'tiny'
|
'small'
|
'normal'
|
'big'
|
'large'
|
'enormous'
;
interface
UIComponentProps
{
disabled
?:
boolean
;
hidden
?:
boolean
;
selected
?:
boolean
;
active
?:
boolean
;
empty
?:
boolean
;
placeholder
?:
string
;
label
?:
{
position
?:
positionType
,
text
?:
string
|
(
Component
<
any
>|
string
)[],
hidden
?:
boolean
};
description
?:
{
position
?:
positionType
,
text
?:
string
|
(
Component
<
any
>|
string
)[]
};
error
?:
{
position
?:
positionType
,
text
?:
string
|
(
Component
<
any
>|
string
)[]
};
validation
?:
null
|
Function
|
RegExp
;
type
:
Readonly
<
string
>
;
style
?:
{
font
?:
{
size
?:
sizeType
|
number
;
family
?:
string
;
color
?:
string
},
size
?:
sizeType
,
margin
?:
{
top
?:
number
|
string
,
left
?:
number
|
string
,
right
?:
number
|
string
,
bottom
?:
number
|
string
,
}
}
}
class
UIComponent
extends
Component
<
UIComponentProps
>
{
def
:
UIComponentProps
=
{
disabled
:
false
,
hidden
:
false
,
label
:
{
position
:
'top'
,
text
:
'Label'
},
selected
:
false
,
active
:
false
,
empty
:
false
,
placeholder
:
''
,
style
:
{
size
:
'normal'
,
margin
:
{
top
:
'16px'
}
}
};
}
<
div
className=
'wrapper'
>
{
item
=
<
Item
/>
}
{
item
=
<
Item
/>
}
{
btn
=
<
Button
onClick=
{
function
(
a
,
b
,
c
){
{
btn
=
<
Button
onClick=
{
function
(
e
,
b
,
c
){
item
.
checkbox
.
set
({
checked
:
!
item
.
checkbox
.
state
.
checked
})
item
.
checkbox
.
set
({
checked
:
!
item
.
checkbox
.
state
.
checked
})
}
}
>
text1
<
b
>
text2
</
b
>
{
i
=
<
i
x=
"2"
>
text3
</
i
>
}
text4
</
Button
>
}
}
}
>
text1
<
b
>
text2
</
b
>
{
i
=
<
i
x=
"2"
>
text3
</
i
>
}
text4
</
Button
>
}
<
Item
/>
<
Item
/>
...
...
src/preact.d.ts
→
src/preact.d.ts
._
View file @
727e5804
File moved
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment