Comments (4)
Thanks for the report, I'll try and get to this soon. I am going to a conference this week and still am working on my talk, so I'll likely not have time in the next few days.
from temple.
All the best for the conference talk. Is it online? How can we watch your talk?
from temple.
@formoxyz I believe you can still buy a virtual ticket at https://codebeamamerica.com/, (and use the discount code LetsTalkBEAM).
Or I think it will probably go on youtube in like a year
from temple.
# test/temple/renderer_test.exs
test "runtime boolean attributes don't emit with falsy values" do
truthy = false
result =
Renderer.compile do
input type: "text", disabled: truthy, placeholder: "Enter some text..."
end
# html
expected = """
<input type="text" placeholder="Enter some text...">
"""
assert expected == result
end
test case that reproduces the issue. I think i have a vague memory of this regression.
I think I allowed this because when it previously worked, it required introducing runtime functions specific to temple and I was worried about getting the whole thing compatible with LiveView, so I ditched it to worry about another day.
Probably need to see how HEEx and Surface accomplish this and do it in a similar way.
from temple.
Related Issues (20)
- Component errors on missing @inner_content if additional options are given with do:
- String interpolation escapes HTML entities HOT 2
- Slots definitions aren't parsed correctly in nested components
- [feature] Pass component module as slot name
- [feature] fallback content for slots
- [feature] multiple instances of the same slot name
- [bug] Don't render the inner_block assign when building element attributes HOT 1
- undefined function render_block/2 when combining mode: :live_view and slot in component HOT 3
- Self closing tags cause compile error HOT 2
- Error about missing inner_block assign when attempting to render a form in a component HOT 3
- Temple 0.8.0 + Phoenix 1.5 results in 'Duplicated modules' when building Mix release HOT 1
- How to use heex and LiveView Components? HOT 3
- Sigil Support?
- Compiler errors/warnings have incorrect line numbers HOT 1
- Components are broken with latest Phoenix Live.View release HOT 6
- Dynamic attributes HOT 5
- Does it work with the latest Liveview ? HOT 18
- Heex Interop Bug HOT 4
- Issue with mixing inline text and equal level components.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from temple.