2.3.0 • Published 4 years ago

join-web-components-test v2.3.0

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

join-components

NPM

Classic integration

<script type="text/javascript" src="https://unpkg.com/join-web-components@2.2.0"></script>

And then you can directly use our web components in your html files

<join-list-container team-id="join-demo" alias="join-stories-default-all" ></join-list-container>

or

<join-story-container team-id="join-demo" alias="join-stories-default-all" type="iframe" height="700"></join-list-container>

React integration example

Install the package

  • yarn add join-web-components or npm install join-web-components

Find out the codesandbox.io

join-list-component

AttributeTypeDefaultDescription
team-idstringid of the team to match the associated stories from the Studio
aliasstringAlias of the container to match the associated stories from the Studio
shapeenum: { 'round', 'square', 'rounded-square', 'card' }'round'Different shape of container item (see demo)
typeenum: { 'iframe', 'default' }'default'It can be either an immersive iframe or a classic container (see demo)
justify-contentenum: { 'flex-start', 'center', 'flex-end' }'center'Flex alignement applied on the container
limitnumber10Number of stories fetched
sort-byenum: { 'asc', 'desc', 'ordered' }'desc'Either you can sort by last edition date (asc or desc) either by an order fixed from the Studio
border-colorsarray 'red', 'orange', 'yellow' Border colors (Hexa, rgba...)
custom-border-gradientstringAdd a custom gradient to the border of the container item
heightnumber100Width is being calculate based on the height
spacingnumberThe space between element
show-labelsbooleanfalseOption to display the labels under the story (You need to configure the label in the studio
labels-styleobject{}Add css properties to add to your label. (see demo) Warning : padding need to be configure through verticalPadding and horizontalPadding. Properties should be write as
labels-line-countnumber1Number of lines the label can be written on
inner-colorstring'white'The color of the inner border
outer-border-sizenumber2Size of the outer border
inner-border-sizenumber2size of the inner border

Integration Examples

Containers With Default Labels

<join-list-container  team-id="join-demo"
                      alias="join-stories-default-all"
                      show-labels
></join-list-container>

Containers With customized Label

<join-list-container 
                    team-id="join-demo"
                    alias="join-stories-default-all"
                    spacing="25"
                    show-labels
                    labels-style='{
                        "fontSize" : 11.2,
                        "fontWeight":550,
                        "backgroundColor": "white",
                        "fontFamily": "museo-sans, sans-serif",
                        "verticalPadding":3, "horizontalPadding":10,
                        "textTransform": "uppercase",
                        "textDecoration": "none"
                    }'
                    sort-by="ordered"
    ></join-list-container>

join-story-component

Documentation coming soon..