Skip to content

convoo/holding-fire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

holding-fire

holding-fire

A simple way to create a holding page


Install

bower install holding-fire --save

<holding-fire>

An element that uploads files and provides download url from Firebase Storage. For images, it can resize and provide a placeholder as well.

<link rel="import" href="/bower_components/holding-fire/holding-fire.html">
<firebase-app
    name="inline"
    api-key="AIzaSyAhoCXxkY-ffNwA_7L7HIwBVpASYj1btNE"
    auth-domain="convoo-login-demo.firebaseapp.com"
    database-url="https://convoo-login-demo.firebaseio.com">
</firebase-app>
<holding-fire
    app-name="inline"
    path="/subscribers"
    alt="Convoo"
    logo="images/lipsum.png"
    email="hello@example.com"
    sub-header="Sign up to find out when we launch!"
    sub-button="Sign up"
    thanks="Thank you for subscribing!"
    thanks-header=""
    twitter = "example"
>
    <p>A revolutionary new startup. Website coming soon!</p>
</holding-fire>

See the demos by clicking in the sidebar on webcomponents.org for more.

Styling

Style the element with CSS as you would a normal DOM element.

The following custom properties and mixins are available for styling:

Custom property Description
--holding-fire-host Mixin for the host element
--holding-fire-overlay Mixin for an overlay
--holding-fire-container Mixin for the container
--holding-fire-logo Mixin for the logo
--holding-fire-inner-container Mixin for the inner container with content and form
--holding-fire-content Mixin for the content section
---holding-fire-subscribe-container Mixin for the subscribe container
---holding-fire-subscribe-title Mixin for the subscribe title
---holding-fire-subscribe-form Mixin for the subscribe form
--holding-fire-input Mixin for the inputs
---holding-fire-subscribe-button Mixin for the subscribe button
--holding-fire-email Mixin for the email paragraph
--holding-fire-email-link Mixin for the email text
---holding-fire-thanks-container Mixin for the thanks container
---holding-fire-thanks-title Mixin for the thanks title
---holding-fire-thanks-section Mixin for the thanks section
--holding-fire-twitter-link Mixin for the twitter link
--holding-fire-twitter-button Mixin for the twitter button
--holding-fire-animations Mixin for any animations you want to define. First one will not be registered. See demo.

Dependencies

Element dependencies are managed via Bower. You can install that via:

npm install -g bower

Then, go ahead and download the element's dependencies:

bower install

Playing With Your Element

If you wish to work on your element in isolation, we recommend that you use Polyserve to keep your element's bower dependencies in line. You can install it via:

npm install -g polyserve

And you can run it via:

polyserve

Once running, you can preview your element at http://localhost:8080/components/image-fire/, where image-fire is the name of the directory containing it.

About

An element that makes a holding page

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages