Commit graph

214 commits

Author SHA1 Message Date
Mitchell Hanberg
6c6bd8dd3b Phoenix template engine 2019-04-28 22:25:57 -04:00
Mitchell Hanberg
f62abac8c5 dont import HTML.link as it conflicts with the link tag 2019-04-28 20:50:24 -04:00
Mitchell Hanberg
72db6378c8 Fix runtime attrs for void elements 2019-04-28 20:08:26 -04:00
Mitchell Hanberg
d6ed780949 Allow passing content as first arg instead of block 2019-04-27 11:46:02 -04:00
Mitchell Hanberg
53ede43000 Compile attrs at runtime to enable interpolation 2019-04-27 11:45:20 -04:00
Mitchell Hanberg
48c5eacf25 Rename component to defcomponent 2019-04-27 11:44:08 -04:00
Mitchell Hanberg
e1c54ff09d Output htm output as raw
This should probably be moved to the phoenix engine once that is started
2019-04-27 11:24:17 -04:00
Mitchell Hanberg
cada669071 Allow Components to take props + other stuff
- Don't allow htm to take safe option
- Always escape calls to `text`
2019-04-26 16:59:43 -04:00
Mitchell Hanberg
8e1ae6cf11 Rename deftag to component 2019-04-15 18:37:13 -04:00
Mitchell Hanberg
3e3d17c1b9 add html nonvoid element 2019-04-15 18:36:36 -04:00
Mitchell Hanberg
2727d346b6 Clean up deftag generated macros 2019-04-14 22:36:16 -04:00
Mitchell Hanberg
85d6b8586f Fix using macro for entry module 2019-04-14 22:35:42 -04:00
Mitchell Hanberg
c56c21880d Reset formatter config 2019-04-14 22:35:13 -04:00
Mitchell Hanberg
115f148864 Initial commit 2019-04-14 21:44:39 -04:00