Bowen Tan
f50d201b0d
refactor hidden
2021-08-31 14:01:32 +08:00
Bowen Tan
ba37d56b45
input support style property
2021-08-31 14:01:28 +08:00
Bowen Tan
e9ba677dc4
refactor trait implementation
2021-08-31 14:01:04 +08:00
tanbowensg
b1ca441a53
Merge pull request #49 from webzard-io/refactor/format-all-code
...
format all code
2021-08-31 12:04:52 +08:00
Bowen Tan
983d97715a
format all code
2021-08-31 11:18:11 +08:00
yz-yu
641554026c
Merge pull request #39 from Sczlog/main
...
implement router v1
2021-08-30 11:05:59 +08:00
Sczlog
5eeac0bcca
replace route trait by slot trait
...
1. replace route trait by slot trait
2. update example
2021-08-25 10:57:19 +08:00
Sczlog
6acd38906b
refactor router component
...
1. refactor most of the component from wouter.
2. add support for route parameter
3. add support for strict and exact matching
4. modify the createRouter function of wouter to remove the top level RouterProvider
5. move matcher to route level not the top level
2021-08-24 16:34:11 +08:00
Sczlog
5bfc886b31
misc update on router
...
1. update example page's title
2. pass params to ImplWrapper(currently not pass it to the component, need discussion on it)
2021-08-23 15:32:09 +08:00
Sczlog
619e86e526
implement nested hash router
2021-08-23 15:32:09 +08:00
Sczlog
c993c0eb86
hash router
...
1. update example with hash router
(not work good with nested hash router)
2021-08-23 15:31:55 +08:00
yz-yu
16f9489e20
Merge pull request #40 from webzard-io/husky-prettier
...
auto prettier staged file when commit
2021-08-20 18:19:49 +08:00
Bowen Tan
889179eef4
init husky
2021-08-20 17:54:32 +08:00
Bowen Tan
5bde173d72
init prettier
2021-08-20 17:37:38 +08:00
Sczlog
575e999785
implement nested router
2021-08-12 18:44:49 +08:00
Sczlog
61b9e897c6
fix redirect and implement default
...
1. fix redirect
2. implement default route
2021-08-12 16:29:03 +08:00
Sczlog
197f043a52
implement router function
...
1. router component
2. route trait
2021-08-12 15:33:18 +08:00
yz-yu
b1f41cdaff
Merge pull request #37 from webzard-io/runtime
...
define UI API service, related to #9
2021-08-11 17:14:59 +08:00
Yanzhen Yu
a7a863930c
define UI API service, related to #9
...
Implemented the API service feature on top of event emitter with
a concise protocol.
The protocol will use JSON as message format and only have one
type 'uiMethod' at this moment.
2021-08-11 17:13:58 +08:00
yz-yu
f889f902b6
Merge pull request #36 from webzard-io/runtime
...
fix legacy useExpression
2021-08-11 16:04:42 +08:00
Yanzhen Yu
a0f89c7f87
fix legacy useExpression
2021-08-11 16:04:04 +08:00
yz-yu
d9117b824b
Merge pull request #35 from webzard-io/runtime
...
experimental editor component
2021-08-11 13:34:27 +08:00
Yanzhen Yu
f8898c39ce
experimental editor component
2021-08-11 13:33:20 +08:00
yz-yu
c386460c1b
Merge pull request #33 from webzard-io/runtime
...
impl expression evalutaion v2
2021-08-10 16:51:49 +08:00
Yanzhen Yu
d976e2d526
migrate components and traits to v2 eval
2021-08-10 15:48:12 +08:00
Yanzhen Yu
e790ab1604
impl expression evalutaion v2 #30
...
Use @vue/reactivity lib to implement a runtime proxy-based state
store.
With the new state store, we can get rid of the limitations React
hook. As a result, we can do the evalutaion of props in the
<ImplWrapper> component.
2021-08-10 15:42:29 +08:00
yz-yu
51d69d4c01
Merge pull request #32 from webzard-io/cep/stack
...
implement chakra ui stack #5
2021-08-09 18:58:56 +08:00
chenenpei
794ff2e7da
implement chakra ui stack #5
2021-08-09 18:29:03 +08:00
yz-yu
bae847dcbe
Merge pull request #31 from webzard-io/cep/checkbox
...
implement chakra checkbox #5
2021-08-09 17:25:02 +08:00
chenenpei
0b8bdbb9aa
implement chakra checkbox #5
2021-08-09 17:18:50 +08:00
yz-yu
165ef8590e
Merge pull request #29 from jessie975/ysj/input
...
impl number input component
2021-08-05 18:24:21 +08:00
Shengjie Yang
56763dfa7f
impl number input component
2021-08-04 13:54:20 +08:00
yz-yu
3177aea766
Merge pull request #28 from webzard-io/runtime
...
keyboard component
2021-08-03 17:42:45 +08:00
Yanzhen Yu
8532338706
check component target slot
...
only wrap a div to the component when the target slot is a grid
layout container
2021-08-03 17:41:30 +08:00
Yanzhen Yu
cbe3d0234e
impl keyboard component
2021-08-03 17:40:50 +08:00
yz-yu
9e14dfc3dd
Merge pull request #27 from webzard-io/runtime
...
impl basic grid layout
2021-08-03 16:32:48 +08:00
Yanzhen Yu
011ccde187
impl basic grid layout
2021-08-03 16:31:33 +08:00
yz-yu
e5a2895758
Merge pull request #21 from webzard-io/cep/box
...
add chakra box component
2021-08-02 09:43:02 +08:00
chenenpei
a72ad31a10
add chakra box component
2021-07-30 14:50:15 +08:00
yz-yu
a06fdc753a
Merge pull request #26 from jessie975/ysj/input
...
add initial chakra input component
2021-07-30 14:02:09 +08:00
Shengjie Yang
5d27c6d85a
add initial chakra input component
2021-07-29 18:10:40 +08:00
yz-yu
1f41c40e84
Merge pull request #25 from webzard-io/runtime
...
table component & dayjs utils
2021-07-29 11:31:08 +08:00
Yanzhen Yu
4cb14215d3
add uesExpression in table component #5
2021-07-29 11:29:56 +08:00
Yanzhen Yu
49e71a5dfc
impl static table component #5
2021-07-29 11:15:20 +08:00
Yanzhen Yu
6be1af76dc
add dayjs to eval context
2021-07-29 11:11:31 +08:00
yz-yu
456f018ffd
Merge pull request #24 from Sczlog/main
...
remove wrong files
2021-07-29 11:01:56 +08:00
Sczlog
46960fd4e5
remove wrong files
2021-07-29 11:00:30 +08:00
yz-yu
381346aa8a
Merge pull request #22 from Sczlog/main
...
initialize fetch trait
2021-07-28 22:32:20 +08:00
Sczlog
e50836300a
update fetch trait.
...
1. only subscribe non lazy fetch trigger action
2. update trigger function name
2021-07-28 18:14:17 +08:00
Sczlog
2aa537e458
initialize fetch trait
...
1. first version of fetch trait.
2. example of lazy and non-lazy.
2021-07-28 17:33:16 +08:00