Greg Johnston
38d97babd8
fix: always run dynamic classes after static classes ( closes #735 ) ( #738 )
2023-03-24 17:38:34 -04:00
Greg Johnston
508ad52582
chore: fix clippy warnings ( #721 )
...
* `v0.2.4`
* chore: fix clippy warnings
2023-03-21 18:20:29 -04:00
Alexis Fontaine
71ee4cd09d
fix: view!
macro not compiling with a non-default scope name ( #704 )
2023-03-19 13:14:47 -04:00
Greg Johnston
1698ffa7db
fix issues in release mode ( closes #700 ) ( #701 )
2023-03-18 11:04:06 -04:00
Greg Johnston
f2ac412253
feat: support diffing inside component children in hot-reload ( #690 )
2023-03-17 13:53:53 -04:00
Greg Johnston
3bd52fcc9d
fix: hydration errors with <Suspense/>
inside components in SSR mode ( #688 )
2023-03-17 12:46:04 -04:00
Greg Johnston
817152ff39
feat: new reactive system implementation ( #637 )
2023-03-13 17:58:00 -04:00
Greg Johnston
38daaf3b72
chore: apply cargo machete
systematically ( #671 )
2023-03-13 10:16:20 -04:00
Greg Johnston
b55e9a9e64
v0.2.3
: fix broken stable support (#670 )
2023-03-13 07:25:08 -04:00
Greg Johnston
87d5bddb21
fix: text node issue in template
macro ( #661 )
2023-03-11 14:25:38 -05:00
Greg Johnston
591212a56a
feat: add fragment support for hot reloading and fix some stuff ( #659 )
2023-03-11 07:21:37 -05:00
martin frances
94998aa95e
chore: cargo machete: leptos_macro - Removed unused crates. ( #656 )
2023-03-10 09:44:23 -05:00
martin frances
81401a738c
chore: bumped typed-builder up to 0.14. ( #648 )
2023-03-09 16:44:27 -05:00
Greg Johnston
bb0324fd48
fix: custom events (closes issue #641 ) ( #642 )
2023-03-07 14:00:48 -05:00
martin frances
27fb430900
bump typed-builder to version 0.13. ( #633 )
2023-03-06 09:07:21 -05:00
Greg Johnston
08d98691a3
fix: boolean attributes in SSR ( #629 )
2023-03-04 14:24:08 -05:00
Greg Johnston
55ce805b60
feat: hot reloading support for cargo-leptos
( #592 )
2023-03-04 09:04:22 -05:00
Greg Johnston
c8e6d18139
feat: allow multiple class names in view!
macro class =
( closes #612 ) ( #614 )
2023-03-03 10:44:15 -05:00
Roland Fredenhagen
2ee323135f
feat: support expressions in #[prop(default=...)] ( #611 )
2023-03-02 19:15:45 -05:00
ealmloff
0c261c0fb0
feat: make server functions framework agnostic ( #596 )
2023-03-01 20:56:30 -05:00
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
Greg Johnston
ebe5bf4600
Merge pull request #330 from martinfrances107/typed_builder
...
typed-builder inconsistent version.
2023-01-17 13:53:58 -05:00
Martin
586e9be99a
Minor - type-builder version is inconsistent.
2023-01-17 17:23:05 +00:00
Martin
1fe93fd588
Minor: For each sub crate the landing page should be the root README.md.
2023-01-17 17:05:09 +00:00
Greg Johnston
e17afd4559
Handle custom elements correctly
2023-01-14 14:09:23 -05:00
Greg Johnston
7ff044cef6
Merge pull request #308 from Indrazar/main
...
Update Generated API URL on Windows Attempt #2
2023-01-13 07:30:03 -05:00
hakesson
884297706a
Search https://github.com/gbj/ and replace with https://github.com/leptos-rs/
2023-01-13 09:03:11 +01:00
indrazar
2afe8e202a
update url for Windows directories attempt 2
2023-01-12 22:07:55 -05:00
Greg Johnston
cdf709fb09
0.1.0
2023-01-12 09:57:08 -05:00
Martin
1621b86d8f
Minor: "leptos.workspace = true" is invalid.
2023-01-11 17:09:10 +00:00
Greg Johnston
b8cafeb650
Merge pull request #289 from gbj/forbid-unsafe
...
Forbid `unsafe` code in all packages
2023-01-09 20:45:28 -05:00
Greg Johnston
c050456a47
Use a runtime warning about SVG <a/> instead of a macro warning on all ambiguous tags
2023-01-09 20:31:51 -05:00
Greg Johnston
4df3687463
Forbid unsafe code in all packages
2023-01-09 19:48:51 -05:00
Martin
3d25e86c23
Policy change: Workflow now enforce "cargo fmt".
2023-01-09 12:44:30 +00:00
Dylan Maloy
35601d8284
update abort_opt_message
2023-01-08 16:47:02 -05:00
Dylan Maloy
49bc7d2a27
init
2023-01-08 16:35:43 -05:00
Greg Johnston
aa7c7367dc
Merge pull request #277 from martinfrances107/clippy_hackernews
...
examples/hackernews - Cargo clippy fixes.
2023-01-08 14:10:57 -05:00
Greg Johnston
70808c5262
Merge pull request #272 from DPM97/component_lifetimes
...
fix component macro lifetime parsing
2023-01-08 14:07:00 -05:00
Martin
ef52a01838
examples/hackernews - Cargo clippy fixes.
2023-01-08 13:33:53 +00:00
Martin
8875939a27
Minor: Removed Clippy::needless_borrrow issues.
2023-01-08 10:42:25 +00:00
Dylan Maloy
1f29d29947
init
2023-01-08 00:15:00 -05:00
Greg Johnston
343e8c8abe
Update macro docs to reflect newly-available class syntax.
2023-01-07 22:02:23 -05:00
Greg Johnston
656d20cb65
Don't panic in proc macro, use proc_macro_error instead.
2023-01-07 21:32:52 -05:00
Greg Johnston
a0a66b75dd
Allow complex class names with ("class-[name]-42", value) syntax.
2023-01-07 21:29:26 -05:00
Greg Johnston
f2842cf14e
children
should take FnOnce(Scope) -> Fragment
, to ease need of cloning etc.
2023-01-07 17:04:58 -05:00
Greg Johnston
7f47134058
Merge pull request #265 from martinfrances107/needless_borrowed_reference
...
Clippy: Minor needless_borrowed_reference.
2023-01-07 14:21:58 -05:00
Greg Johnston
af7b93fa1e
Merge pull request #128 from akesson/workspace-features
...
Workspace features
2023-01-07 14:19:56 -05:00
Martin
916f30a07b
Clippy: Minor needless_borrowed_reference.
2023-01-07 18:28:42 +00:00
hakesson
b852e459a9
Unify workspace dependencies
2023-01-07 18:00:37 +01:00
hakesson
681f10ec8d
Workspace-based versioning
2023-01-07 17:35:02 +01:00
Martin
7acc309f66
Minor: Clippy format!() all variables now inlined.
2023-01-07 15:46:47 +00:00
Greg Johnston
64bf01c59e
Reduce CI load with skipped feature sets
2023-01-05 11:08:07 -05:00
Greg Johnston
e8c1bf5055
#[prop]
docs
2023-01-04 11:10:03 -05:00
Greg Johnston
af1a4492e8
leptos_macro
improvements to class:
, prop:
, on:
, :undelegated
, and events
2023-01-04 00:25:53 -05:00
Greg Johnston
6b1b4463a0
Fix server docs
2023-01-03 23:22:06 -05:00
Greg Johnston
0da88f39cd
Improve docs and debugging tools for server functions ( closes #225 )
2023-01-03 20:05:47 -05:00
Greg Johnston
8d14972808
Merge branch 'main' of https://github.com/gbj/leptos
2023-01-03 15:52:33 -05:00
Greg Johnston
441eb1697e
Reduce CI load by omitting tracing
feature from CI testing
2023-01-03 15:52:29 -05:00
Greg Johnston
78d965cc91
Merge pull request #220 from jquesada2016/view_on_undelegated
...
added on:eventname:undelegated support
2023-01-03 13:07:22 -05:00
Jose Quesada
28dce925b0
relaxed parse_event
to be undelegated only when :undelegated
appears at the end of the event
2023-01-03 08:54:52 -06:00
Greg Johnston
755ceb7d75
0.1.0-beta
2023-01-02 16:35:00 -05:00
Greg Johnston
edbd3612b3
stable for leptos_macro
2023-01-02 13:04:56 -05:00
Jose Quesada
1344f113c5
added on:eventname:undelegated support
2023-01-02 10:36:08 -06:00
Greg Johnston
d5f8d3a9b7
Merge pull request #206 from jquesada2016/199
...
fixed components only rendering `<() />` on release
2022-12-31 09:22:09 -05:00
Jose Quesada
2a1b531bd2
fixed components only rendering <() />
on release
2022-12-31 08:08:14 -06:00
Ramon Klass
c3a7ef0357
ambiguous tags inherit the type of their parent
2022-12-30 23:38:51 +01:00
Greg Johnston
4b1fce4c9c
Revert "Merge branch 'main' into pr/119"
...
This reverts commit 63f680f37d
, reversing
changes made to 50ba796f49
.
2022-12-28 15:06:46 -05:00
Greg Johnston
63f680f37d
Merge branch 'main' into pr/119
2022-12-28 14:21:54 -05:00
Jose Quesada
4340fbfc78
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
2022-12-28 10:52:06 -06:00
Jose Quesada
4e1753fc71
moved #[component]
tracing support behind a tracing
feature flag
2022-12-28 10:51:55 -06:00
Greg Johnston
f30310a64a
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
2022-12-28 11:33:29 -05:00
Greg Johnston
e3c4e9f6a4
chores: fix failing tests, update docs, suppress warnings
2022-12-28 11:33:26 -05:00
Jose Quesada
494deef9b6
maybe possibly perhaps fixed broken tracing dep
2022-12-28 09:53:11 -06:00
Jose Quesada
0da8d0113c
added clone:
to components in view!
macro to help with move dilemmaa
2022-12-28 09:24:52 -06:00
Jose Quesada
0e179d0cb5
component move fix would break scope continuity
...
This reverts commit 4dd5768a66
.
2022-12-28 07:36:05 -06:00
Jose Quesada
4dd5768a66
fixed move dilema on component children
2022-12-27 20:14:10 -06:00
Jose Quesada
b3c4c77dee
now unwrapping type when documenting a field which has #[prop(strip_option)]
2022-12-27 12:20:14 -06:00
Greg Johnston
3179b2a9e5
Remove duplicate
2022-12-26 17:25:18 -05:00
Greg Johnston
2bd0c38304
Properly detect and namespace SVG/MathML
2022-12-26 08:21:36 -05:00
Greg Johnston
9dc30da3e9
Fix component children example in docs
2022-12-26 08:03:40 -05:00
Greg Johnston
98e3f5a155
Remove dev-deps for publish
2022-12-25 23:11:08 -05:00
Greg Johnston
5540bb8e8c
Bump version to 0.1.0-alpha
2022-12-25 22:58:07 -05:00
Greg Johnston
e05778726b
Update docs
2022-12-25 16:06:29 -05:00
Jose Quesada
ae506fced6
fixed name mismatch
2022-12-23 14:51:27 -06:00
Jose Quesada
86394105dd
fixed name collision within components so that recursion is possible
2022-12-23 14:47:57 -06:00
Greg Johnston
391fe89542
0.0.21
2022-12-23 13:01:15 -05:00
Greg Johnston
7c25cd9200
Use #[component]
macro for core components, deleting leptos_core
package
2022-12-22 16:46:48 -05:00
Jose Quesada
34b4917837
updated component doc formatting
2022-12-22 13:10:41 -06:00
Greg Johnston
351389c2bf
Correct types in SSR
2022-12-21 20:47:30 -05:00
Greg Johnston
58748af63b
Fix _ref
API in macro
2022-12-19 20:10:09 -05:00
Greg Johnston
5ee8b20770
Clear warnings
2022-12-19 07:35:18 -05:00
Greg Johnston
51b0ec3204
Clear warnings in view
macro
2022-12-19 07:26:31 -05:00
Greg Johnston
c103c8f05b
Suppress warnings about unused Scope
variable in components
2022-12-19 07:22:25 -05:00
Greg Johnston
83c8f8b0cb
Clear warnings in #[component]
macro
2022-12-19 07:20:55 -05:00
Greg Johnston
3195ab4ffc
Get Suspense
/Transition
hydration working
2022-12-18 07:38:51 -05:00
Jose Quesada
ae16c2f96d
prepending ::
to leptos
imports
2022-12-16 16:37:47 -06:00
Jose Quesada
6cfd2ba04e
added prop docs to props builder
2022-12-16 08:51:07 -06:00
Jose Quesada
cd178c5c85
using format_ident
instead of Ident::new
2022-12-16 08:25:52 -06:00
Jose Quesada
688b0a6b73
started fine-tunning view
macro spans
2022-12-16 07:30:13 -06:00
Jose Quesada
3e508b16f3
impl #[component(transparent)]
2022-12-15 13:40:58 -06:00
Jose Quesada
3b99d2d4fd
added tracing support to component
macro
2022-12-15 12:01:16 -06:00
Greg Johnston
1b0aa4d903
Disable macro SSR until I've added IDs
2022-12-15 08:36:46 -05:00
Greg Johnston
01013b00e5
Implement classes in SSR macro path
2022-12-15 07:56:31 -05:00
Jose Quesada
218c4d3c90
moved body back inside itself to allow forwarding attributes
2022-12-14 12:57:43 -06:00
Jose Quesada
5f95776a08
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
2022-12-14 12:24:16 -06:00
Jose Quesada
adee33a08e
initial impl of #[prop()]
2022-12-14 12:15:41 -06:00
Greg Johnston
e3e0460371
Disable SSR macr until node ID generation is done
2022-12-14 10:57:37 -05:00
Greg Johnston
6e4448dae6
SSR work with missing node IDs
2022-12-14 10:56:48 -05:00
Jose Quesada
b37a36a003
allowing clippy lint for too many arguments on components
2022-12-14 07:34:31 -06:00
Greg Johnston
1c8b640855
Update #[component]
docs
2022-12-14 06:44:14 -05:00
Jose Quesada
a7a35857bb
now tracking scope name
2022-12-13 14:33:34 -06:00
Jose Quesada
caa919b257
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
2022-12-13 14:15:42 -06:00
Jose Quesada
4c123884de
reverted to redeclaring the component fn within itself
2022-12-13 14:15:23 -06:00
Greg Johnston
5e06eb1a99
Correct use of cx
2022-12-13 15:14:41 -05:00
Greg Johnston
cc0bf20c9d
Use the correct identifier for cx
here
2022-12-13 15:06:21 -05:00
Jose Quesada
eeaccfc815
moved fn block into Component::new
2022-12-13 13:23:51 -06:00
Greg Johnston
621976c92c
Add correct import for doctest
2022-12-13 14:14:04 -05:00
Jose Quesada
39e809f686
initial impl of component
macro with inline doc comments and TypedBuilder
overrides
2022-12-13 12:44:30 -06:00
Greg Johnston
b2d7ad2afd
Fix a couple issues with intra-doc links
2022-12-13 13:10:04 -05:00
Greg Johnston
73b21487b9
Add more entry-level docs for #[component]
macro
2022-12-13 13:06:37 -05:00
Jose Quesada
286c95136f
Merge branch 'leptos_dom_v2' into leptos_dom_v2_component
2022-12-13 07:38:51 -06:00
Greg Johnston
5ca169ac06
Properly handle Scope
when creating component children
2022-12-13 07:42:14 -05:00
Jose Quesada
a75cbee133
started working on component macro
2022-12-12 18:33:12 -06:00
Jose Quesada
99ff73c721
applied fix per gbj's suggested
2022-12-12 16:23:15 -06:00
Greg Johnston
8a0e56aff5
Properly namespace Fragment when used
2022-12-12 13:39:50 -05:00
Greg Johnston
c4cc3e944b
Merge in changes from main
2022-12-12 09:26:46 -05:00
Greg Johnston
43ffa1bcd7
Use Fn() -> Fragment
for component children, and update router and Suspense/Transition
2022-12-10 22:12:08 -05:00
Greg Johnston
9d43eb5503
Tweak handling of component children
2022-12-10 19:42:08 -05:00
Greg Johnston
6c29d85b8d
Remove into_view
in view
and component
macros
2022-12-10 19:21:46 -05:00
Greg Johnston
18bd2162cf
Docs in component macro
2022-12-10 16:21:58 -05:00
Greg Johnston
f9cc57acb9
Fix attributes in view macro
2022-12-10 08:32:30 -05:00
Greg Johnston
9a114eb595
Avoid name conflicts between functions to create elements and local variables
2022-12-09 14:36:25 -05:00
Greg Johnston
64a5d75ec4
.into()
calls were interfering with components that have generic props
2022-12-09 13:09:02 -05:00
Greg Johnston
eb40f9f7c7
Remove leptos_dom/ssr
dependencies
2022-12-08 19:32:46 -05:00
Greg Johnston
08be1ba622
Fix warnings
2022-12-08 19:28:23 -05:00
Greg Johnston
605398bcea
Only use default
for Option<T>
2022-12-08 19:27:45 -05:00
Greg Johnston
fbfd1a4f60
Fix other dependencies on leptos_dom/csr
and leptos_dom/hydrate
2022-12-08 19:24:36 -05:00
Greg Johnston
f0257222f8
Fix cx
injection in macro
2022-12-08 18:29:44 -05:00
Greg Johnston
aca2c131d4
Add the ability to document Component
and ComponentProps
in a single doc comment.
2022-12-08 17:08:54 -05:00
Greg Johnston
1ba602ec47
Fix issue #109
2022-12-06 22:31:54 -05:00
Greg Johnston
aec289e384
Get SSR benchmarks running again
2022-12-05 20:34:29 -05:00
Greg Johnston
5c45538e9f
Make necessary changes for stable
support for router
and meta
2022-12-05 18:55:03 -05:00
Greg Johnston
2ff5ec21c8
0.0.20
2022-12-05 16:25:16 -05:00
Greg Johnston
870d8f3542
Different form for passing in cx
2022-12-05 16:07:25 -05:00
Greg Johnston
0230b1ffa5
Deal w/ merge issues and get SSR working
2022-12-05 16:04:02 -05:00
Greg Johnston
d5f91e67a5
First pass at SSR
2022-12-05 15:09:04 -05:00
Greg Johnston
64722604b5
Move Component::new()
invocation inside the #[component]
macro to allow for things like the <Route/>
component
2022-12-05 08:45:27 -05:00
Greg Johnston
b6a90f154f
Remove useless attempt at better Intellisense
2022-12-04 23:04:06 -05:00
Greg Johnston
4a5b3b3cc5
Use new event system
2022-12-04 22:59:45 -05:00
Greg Johnston
71a2a24d09
Working components in view!
macro
2022-12-04 22:10:56 -05:00
Greg Johnston
8ea7e20dfb
Builder-compatible view!
macro
2022-12-03 21:28:39 -05:00
Greg Johnston
70e18d2aeb
Automatically enable the stable
feature if you're on stable
Rust
2022-12-02 12:56:05 -05:00
indrazar
8ec772a129
update functions for Windows file directories
...
- leptos_macro/src/server.rs server_macro_impl
- integrations/axum/src/lib.rs handle_server_fns
2022-11-30 23:01:59 -05:00
Greg Johnston
6e20f31df1
Fix out-of-order hydration issue by removing old code that was handling this in an incorrect way
2022-11-29 07:06:25 -05:00
Greg Johnston
36de06f183
0.0.19
2022-11-27 09:13:21 -05:00
Greg Johnston
569fa9b1c6
Fix CI w.r.t. server functions
2022-11-26 17:13:35 -05:00
Greg Johnston
fdd07aafb7
#[server]
docs
2022-11-26 09:02:36 -05:00
Greg Johnston
1a0168bf28
Clear warnings
2022-11-26 09:02:26 -05:00
Greg Johnston
db34565959
Merge pull request #107 from benwis/msgpack-encoding
...
Binary encoding as an option for server functions
2022-11-25 22:44:53 -05:00
Greg Johnston
994debea3f
Change _ref
attribute to use NodeRef
type
2022-11-25 15:38:46 -05:00
Greg Johnston
93f68e022f
Merge branch 'main' into msgpack-encoding
2022-11-25 14:35:52 -05:00
Greg Johnston
55f70367b5
Clear warnings in library
2022-11-25 14:32:25 -05:00
Greg Johnston
e465867b30
Fixes issue #110 and improves #[component]
docs overall
2022-11-24 07:48:57 -05:00
Greg Johnston
19d7b8434b
Merge branch 'main' into typed-event-handlers
2022-11-23 19:03:52 -05:00
Greg Johnston
6949750668
Fixing tests and examples
2022-11-23 18:29:20 -05:00
Ben Wishovich
440719071a
Switch MessagePack for CBOR, as it's more standardized
2022-11-23 14:23:49 -08:00
Greg Johnston
3a65ad9a51
Fix type inference on server
2022-11-23 16:54:41 -05:00
Greg Johnston
7a10ffd150
A couple small DX improvements re: we, and making sure it builds /tests properly
2022-11-23 15:12:21 -05:00
safx
f3947abdc2
Merge branch 'main' into typed-event-handlers
2022-11-23 22:51:31 +09:00
Safx
701a12ab46
Add typed event handlers
2022-11-23 22:50:26 +09:00
Greg Johnston
fe830e524c
Add docs for component macro (fixes issues #106 and #111 )
2022-11-23 07:58:01 -05:00
Greg Johnston
6ddef3018f
Better errors on renderer bugs (fixes issue #112 )
2022-11-23 07:37:47 -05:00
Greg Johnston
b6d902a584
Passes leptos_server
tests now
2022-11-22 21:44:02 -05:00
Ben Wishovich
931e60347d
It mostly works now. Remove lifetime, edit macro to take encoding option, and flail around a bit
2022-11-22 15:12:45 -08:00
Ben Wishovich
2a547936d4
Almost there maybe?
2022-11-22 10:41:15 -08:00
Greg Johnston
4f205b5368
0.0.18
2022-11-22 07:32:12 -05:00
Ben Wishovich
6b77b51fa0
Get a bit closer with the macro
2022-11-21 22:38:53 -08:00
Ben Wishovich
6564b95342
WIP commit for MessagePack Encoding
2022-11-21 22:07:56 -08:00
Greg Johnston
10d19f7fb3
leptos_macro
tests
2022-11-21 22:27:25 -05:00
Greg Johnston
20634e38a1
Refer to full type, in case it hasn't been imported
2022-11-20 15:04:05 -05:00
Greg Johnston
6ddc720227
Allow accessing Scope
from server functions, which can be used to inject server-only dependencies like HttpRequest
2022-11-19 14:44:35 -05:00
Greg Johnston
63d06211b9
Fix which Span
this is using
2022-11-18 16:46:54 -05:00
Greg Johnston
d654a13541
Clear some macro warnings
2022-11-18 16:39:17 -05:00
Greg Johnston
ad880efc0d
leptos 0.0.17
and leptos_router 0.0.3
2022-11-18 15:45:04 -05:00
Greg Johnston
ccb5aeac6d
Resolving lots of sibling order issues
2022-11-15 12:52:50 -05:00
Greg Johnston
4ba9844852
Rendering work
2022-11-15 12:11:35 -05:00
Greg Johnston
780c6d2e64
Improvements to the view
macro to handle a wider variety of positions/relationships between child nodes
2022-11-14 21:33:49 -05:00
Greg Johnston
22eaa92355
Use serde_urlencoded
for server functions (making it easier to use normal text inputs for forms)
2022-11-14 08:18:01 -05:00
Greg Johnston
f8de0fff81
Allow prefixes for server function routes
2022-11-14 07:21:05 -05:00
Greg Johnston
d9f07111e0
Address issue #69 by adding caller filename to server fn URLs
2022-11-13 20:42:56 -05:00
Greg Johnston
d4da7e0c25
Allow returning <template>
from view
2022-11-13 15:58:49 -05:00
Greg Johnston
05f635f4ac
Don't require specific subminor versions in dev-dependencies
2022-11-13 09:04:25 -05:00
Greg Johnston
ba3156c878
0.0.16
2022-11-13 09:02:04 -05:00
Greg Johnston
48e934cd40
Remove references to dash-pattern in docs
2022-11-12 20:13:12 -05:00
Greg Johnston
8d67aa1ff0
Fix issues when rendering adjacent blocks/text
2022-11-12 20:03:16 -05:00
Greg Johnston
12fc1ca7a1
Clear warnings
2022-11-12 19:30:47 -05:00
Greg Johnston
c7826e0bc9
Continuing work
2022-11-12 07:47:57 -05:00
Greg Johnston
281b303c80
Initial work to upgrade to 0.9
2022-11-12 07:30:37 -05:00
Greg Johnston
92f4ea5888
Fixes issue #60
2022-11-08 07:15:26 -05:00
Greg Johnston
6b82a37dea
Merge pull request #58 from gbj/fix-component-and-element-order
...
Fix the out-of-order component/element rendering in #53 .
2022-11-06 22:22:47 -05:00
Greg Johnston
33fdc3eae1
Fix leptos
important for doctests with on:
2022-11-06 20:45:50 -05:00