You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -385,6 +385,8 @@ The proposed library has the following combinators :
385
385
386
386
| Combinator | Description |
387
387
| --------- | :-----|
388
+
|[Combine](http://brucou.github.io/projects/component-combinators/Combine/)| The simplest combinator, which traverses a component tree, applying default merge functions to components' sinks along the way. Distinguishes between DOM sink and non-DOM sink, and implements a slot mechanism for merging DOM sinks |
389
+
|[InSlot](https://brucou.github.io/projects/component-combinators/inslot/)| Assign DOM content to a slot ([a la web component](https://alligator.io/web-components/composing-slots-named-slots/))|
388
390
|[OnRoute](http://brucou.github.io/projects/component-combinators/router/)| Activate a component based on the route changes. Allows nested routing. |
389
391
|[Switch](http://brucou.github.io/projects/component-combinators/switch/)| Activate component(s) depending on the incoming value of a source|
390
392
|[FSM](http://brucou.github.io/projects/component-combinators/efsm---example-application/)| Activate components based on inputs, and current state of a state machine. Allows to implement a flow of screens and actions according to complex control flow rules. |
@@ -393,8 +395,6 @@ The proposed library has the following combinators :
|[InjectSources](http://brucou.github.io/projects/component-combinators/injectsources/)| Activate a component which will be injected extra sources |
395
397
|[InjectSourcesAndSettings](http://brucou.github.io/projects/component-combinators/injectsourcesandsettings/)| Activate a component which will receive extra sources and extra settings |
396
-
|[InSlot](https://brucou.github.io/projects/component-combinators/inslot/)| Assign DOM content to a slot ([a la web component](https://alligator.io/web-components/composing-slots-named-slots/))|
397
-
|[Combine](http://brucou.github.io/projects/component-combinators/Combine/)| The simplest combinator, which traverses a component tree, applying default merge functions to components' sinks along the way. Distinguishes between DOM sink and non-DOM sink, and implements a slot mechanism for merging DOM sinks |
398
398
|[m](http://brucou.github.io/projects/component-combinators/mm/)| The core combinator from which all other combinators are derived. `m` (for *merge*) basically traverses a component tree, applying default or provided reducing functions along the way. |
399
399
400
400
Documentation, demo and tests for each combinator can be found in their respective repository.
0 commit comments