Commit Graph

303 Commits

Author SHA1 Message Date
Greg Johnston 578853877a fix: restore SSR fast-path support 2023-02-28 15:36:52 -05:00
Remo 46e6e7629c
chore: macro `panic` hygiene (#568) 2023-02-24 16:36:05 -05:00
jquesada2016 f2f52b2533
change: move signal method implementations into traits in signal prelude (#490) 2023-02-18 07:30:03 -05:00
Greg Johnston 586f524015
feature: in-order streaming and `async` rendering (#496) 2023-02-17 17:31:32 -05:00
Greg Johnston 0071a48b8a
feature: reintroduce limited template-node cloning w/ `template` macro (#526) 2023-02-16 07:02:01 -05:00
Greg Johnston 8d42e91eb8
fix: top-level SVG in `view` macro with new exports (#525) 2023-02-15 15:38:06 -05:00
Greg Johnston 50d8eae694
fix: correct namespace for `Unit` in empty views (closes #518) (#520) 2023-02-13 20:25:26 -05:00
g-re-g 51e11e756a
Typos and a small cleanup (#509) 2023-02-12 18:11:31 -05:00
Greg Johnston 1dbcfe2861
change: reorganize module exports and reexports (#503) 2023-02-12 17:04:36 -05:00
Greg Johnston 6bab4ad966
apply new formatting everywhere (#502) 2023-02-11 14:30:06 -05:00
g-re-g d0cacecfc6
Allow literal string as class in view macro (#500) 2023-02-10 22:43:40 -05:00
Greg Johnston 3fd3e73a10 Correctly handle custom elements in SSR 2023-02-08 20:32:59 -05:00
jquesada2016 765006158a
change: `NodeRef<HtmlElement<Div>>` generics to `NodeRef<Div>` (#481) 2023-02-07 20:13:25 -05:00
Greg Johnston 8a1adaefaf
fix: typed route params with `#[derive(Params)]` (#488) 2023-02-07 17:28:46 -05:00
Greg Johnston 086326324e
Fix `inner_html` in SSR (#487) 2023-02-07 13:14:14 -05:00
Greg Johnston 45d4ebccd8
fix: `cargo doc` in projects using `#[server]` (#476) 2023-02-05 19:12:32 -05:00
Greg Johnston e0bf8f5b6d
fix: fix `node_ref` in SSR (#471) 2023-02-04 15:37:59 -05:00
Greg Johnston 5ace580edb
fix: don't override element event listeners with component event listeners (closes #461) (#470) 2023-02-04 15:37:48 -05:00
Roland Fredenhagen 5d612d9740
error on non meta input for prop attribute (#469) 2023-02-04 13:17:04 -05:00
g-re-g c4e693e01e
Derive debug in server macro (#458) 2023-02-03 17:38:29 -05:00
Greg Johnston 2be4e8d959
docs: add new `Children` types to macro docs (#454) 2023-02-03 12:51:37 -05:00
Greg Johnston bb9df8937d
feature: allow `on:` event listeners on `<Component/>` nodes (#448) 2023-02-02 23:24:03 -05:00
martin frances 65465cad78
leptos_macro: Machete - Removed unused deps. (#441) 2023-02-02 16:59:49 -05:00
Greg Johnston 53f7677258
Fix top-level SVG elements in SSR (#435) 2023-02-01 20:36:50 -05:00
Greg Johnston e1bcf77b03
docs: Document `inner_html` attribute (#429) 2023-02-01 19:21:08 -05:00
IcosaHedron 63a7a4dec1
Several Minor Updates on Examples (#427) 2023-02-01 19:20:34 -05:00
jquesada2016 1f6a326268
fixes cx not found on components marked with #[component(transparent)] (#423) 2023-02-01 11:17:20 -05:00
Greg Johnston 0efc39db8b
fix: Make all fragment rendering lazy (closes #299 and #421) (#425)
Make all fragment rendering lazy (closes #299 and #421)
2023-02-01 06:47:12 -05:00
Greg Johnston cbf2f73e95
fix: HTML entity issues in `axum_errors` example (#424) 2023-01-31 23:39:31 -05:00
Greg Johnston 45eee12b18
Fix issues with attribute names in SSR (#418) 2023-01-31 11:57:05 -05:00
Greg Johnston 42e50327a6
Fix `<option>` and `<use>` top-level types in SSR (#416) 2023-01-30 20:10:07 -05:00
martin frances 465cbc36be
Minor: Bump typed-builder from 0.11 to 0.12. (#409) 2023-01-30 19:17:09 -05:00
Greg Johnston ce6a093f9f oops 2023-01-29 17:11:02 -05:00
Greg Johnston f07fa0e0be escape attributes 2023-01-29 16:55:28 -05:00
Greg Johnston 43ad91512a Fixes boolean attributes in SSR (closes #405) 2023-01-29 16:29:06 -05:00
Greg Johnston 116d23f2c3 Revert "fix: Fixes boolean attributes in HTML fast-path (closes issue #405)"
This reverts commit 2ecb345a79.
2023-01-29 16:27:28 -05:00
Greg Johnston 2ecb345a79 fix: Fixes boolean attributes in HTML fast-path (closes issue #405) 2023-01-29 16:02:47 -05:00
Greg Johnston 1563d237d0
Check uniqueness of server function names at registration time (#388)
* Check uniqueness of server function names at registration time, and stop leaking src file path in release mode

* Fix missing dev-dependency
2023-01-27 06:57:32 -05:00
Greg Johnston b861f84e40
Fix a large number of small issues in docs (#386)
* Fix example links in docs

* Restore missing CSR READMEs

* Document need to enable features on `leptos_router` and `leptos_meta`

* Add "Is it production ready?" to FAQs

* Document which types are provided as contexts in server integrations

* Fix broken links and other issues in docs
2023-01-26 21:44:01 -05:00
Greg Johnston 62812af5b2
Allow unused `cx` in server fn arguments (#385)
* Suppress warning for unused `cx` in server function arguments
2023-01-26 21:43:39 -05:00
Greg Johnston a2ea1d8483
Reorganize snake-case `#[component]` docs and please `clippy` (#362) 2023-01-23 11:14:04 -05:00
Greg Johnston fd6e63796e
Merge pull request #354 from jclmnop/feat/allow-snake-case-components
Allow snake case components
2023-01-22 16:46:47 -05:00
jclmnop 39cddfc82d update docs for component macro 2023-01-22 17:13:24 +00:00
jclmnop d1333a3402 modify component attribute macro to allow snake_case fn names 2023-01-22 14:04:36 +00:00
Greg Johnston a75abb9e04
Merge pull request #351 from leptos-rs/view-styling
Add support for `class = ...`, in `view` macro to support scoped styling
2023-01-21 12:56:21 -05:00
Greg Johnston bf1ef1b7c2 Fix missing {} after cleaning up unnecessary formats 2023-01-21 11:42:52 -05:00
Greg Johnston a22a693de7 Add support for `class = ...,` in `view` macro to support scoped styling solutions 2023-01-21 09:52:05 -05:00
Greg Johnston ed6d6ae4b0 Add `node_ref` to docs 2023-01-21 07:26:06 -05:00
Greg Johnston 89ee88d75e Add SVG `<script>`, `<style>`, and `<title>` to set of ambiguous elements — closes #349 2023-01-21 07:23:32 -05:00
Greg Johnston c1c74ead0f Get view-macro SSR optimization working 2023-01-20 09:47:16 -05:00