1.0.0 • Published 3 months ago

@spectrum-web-components/underlay v1.0.0

Weekly downloads
259
License
Apache-2.0
Repository
github
Last release
3 months ago

Description

An <sp-underlay> is used primarily in concert with elements similar to <sp-dialog> that lay over the rest of your page to deliver a blocking layer between those two contexts. See this element in action as part of the <sp-dialog-wrapper> element.

Usage

See it on NPM! How big is this package in your project?

yarn add @spectrum-web-components/underlay

Import the side effectful registration of <sp-underlay> via:

import '@spectrum-web-components/underlay/sp-underlay.js';

When looking to leverage the Underlay base class as a type and/or for extension purposes, do so via:

import { Underlay } from '@spectrum-web-components/underlay';

Example

When leveraging an <sp-underlay> in conjunction with overlay content, place it as a sibling prior to your overlay content.

<style>
    sp-underlay:not([open]) + sp-dialog {
        display: none;
    }
    sp-underlay + sp-dialog {
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 1;
        background: var(--spectrum-gray-100);
    }
</style>

<sp-button
    onclick="
        console.log(this.nextElementSibling);
        this.nextElementSibling.open = true;
    "
>
    Open dialog with underlay element
</sp-button>

<sp-underlay></sp-underlay>
<sp-dialog size="s">
    <h1 slot="heading">Hello, I'm an overlay!</h1>
    <p>Enjoy your day...</p>
    <sp-button
        slot="button"
        onclick="
            this.parentElement.previousElementSibling.open = false;
        "
    >
        Close
    </sp-button>
</sp-dialog>
1.0.0-rc.9

3 months ago

1.0.0-rc.7

3 months ago

1.0.0-rc.8

3 months ago

1.0.0-rc.5

3 months ago

1.0.0-rc.6

3 months ago

1.0.0-rc.10

3 months ago

1.0.0-rc.3

3 months ago

1.0.0-rc.4

3 months ago

1.0.0-rc.1

3 months ago

1.0.0-rc.2

3 months ago

0.50.0-beta.11

3 months ago

0.50.0-beta.12

3 months ago

0.50.0-beta.10

3 months ago

1.1.0-beta.1

3 months ago

1.1.0-beta.0

3 months ago

0.50.0-beta.9

3 months ago

0.50.0-beta.8

3 months ago

0.50.0-beta.7

3 months ago

0.50.0-beta.6

3 months ago

0.50.0-beta.5

3 months ago

0.50.0-beta.4

3 months ago

1.0.0

3 months ago

0.50.0-beta.3

3 months ago

0.50.0-beta.2

3 months ago

1.0.0-rc.0

4 months ago

0.50.0-beta.1

4 months ago

0.50.0-beta.0

4 months ago

0.49.0

4 months ago

0.49.0-beta.2

4 months ago

0.49.0-beta.1

4 months ago

0.48.1

4 months ago

0.48.0-beta.0

4 months ago

0.48.0-beta.1

4 months ago

0.48.0-beta.2

4 months ago

0.49.0-beta.0

4 months ago

0.43.0

8 months ago

0.48.0

5 months ago

0.44.0

7 months ago

0.45.0

6 months ago

0.46.0

6 months ago

0.42.5

9 months ago

0.47.1

5 months ago

0.47.2

5 months ago

0.47.0

6 months ago

0.42.4

9 months ago

0.42.3

9 months ago

0.42.2

10 months ago

0.42.1

10 months ago

0.42.0

11 months ago

0.41.2

11 months ago

0.41.1

12 months ago

0.41.0

12 months ago

0.40.5

1 year ago

0.40.4

1 year ago

0.40.3

1 year ago

0.40.2

1 year ago

0.40.1

1 year ago

0.36.0

1 year ago

0.40.0

1 year ago

0.35.1-rc.15

2 years ago

0.37.0

1 year ago

0.34.1-rc.0

2 years ago

0.35.1-rc.25

2 years ago

0.35.1-rc.26

2 years ago

0.35.1-rc.24

2 years ago

0.38.0

1 year ago

0.35.1-rc.34

1 year ago

0.34.0

2 years ago

0.35.1-rc.43

1 year ago

0.35.1-rc.41

1 year ago

0.39.1

1 year ago

0.39.0

1 year ago

0.35.0

2 years ago

0.39.4

1 year ago

0.39.3

1 year ago

0.39.2

1 year ago

0.31.1-react.21

2 years ago

0.32.0

2 years ago

0.31.1-react.3

2 years ago

0.31.1-react.1

2 years ago

0.31.1-react.2

2 years ago

0.33.2

2 years ago

0.33.0

2 years ago

0.30.0

2 years ago

0.31.0

2 years ago

0.9.8

2 years ago

0.9.7

2 years ago

0.9.9

2 years ago

0.9.8-overlay.9

2 years ago

0.9.8-overlay.8

2 years ago

0.9.8-overlay.22

2 years ago

0.9.6-react.75

2 years ago

0.9.6

2 years ago

0.9.6-react.50

2 years ago

0.9.6-react.48

2 years ago

0.9.6-react.49

2 years ago

0.9.4

2 years ago

0.9.3

2 years ago

0.9.5

2 years ago

0.9.6-react.32

2 years ago

0.9.3-react.54

2 years ago

0.9.2

2 years ago

0.9.1

2 years ago

0.8.9

3 years ago

0.9.0-devmode.0

3 years ago

0.9.0

2 years ago

0.8.12-devmode.0

2 years ago

0.8.11

3 years ago

0.8.10

3 years ago

0.8.11-devmode.7

3 years ago

0.8.11-devmode.0

3 years ago

0.8.8

3 years ago

0.8.7

3 years ago

0.8.6

3 years ago

0.8.5

3 years ago

0.8.4

3 years ago

0.8.4-express.9

3 years ago

0.8.3-express.12

3 years ago

0.8.2-express.41

3 years ago

0.8.3

3 years ago

0.8.2

3 years ago

0.7.1

3 years ago

0.8.1

3 years ago

0.8.0

3 years ago

0.7.1-lit-next.0

3 years ago

0.7.0

3 years ago

0.6.9

3 years ago

0.6.8

3 years ago

0.6.9-alpha.1

3 years ago

0.6.8-alpha.40

4 years ago

0.6.7

4 years ago

0.6.8-alpha.1

4 years ago

0.6.7-alpha.59

4 years ago

0.6.6

4 years ago

0.6.7-alpha.1

4 years ago

0.6.6-alpha.74

4 years ago

0.6.6-alpha.73

4 years ago

0.6.6-alpha.72

4 years ago

0.6.6-alpha.61

4 years ago

0.6.6-alpha.27

4 years ago

0.6.6-alpha.0

4 years ago

0.6.5

4 years ago

0.6.4-alpha.26

4 years ago

0.6.4

4 years ago

0.6.4-alpha.23

4 years ago

0.6.4-alpha.21

4 years ago

0.6.4-beta.10

4 years ago

0.6.4-alpha.12

4 years ago

0.6.4-beta.11

4 years ago

0.6.4-alpha.17

4 years ago

0.6.4-beta.16

4 years ago

0.6.4-beta.17

4 years ago

0.6.4-beta.12

4 years ago

0.6.4-beta.13

4 years ago

0.6.4-beta.14

4 years ago

0.6.4-beta.15

4 years ago

0.6.4-alpha.11

4 years ago

0.6.4-alpha.9

4 years ago

0.6.3

4 years ago

0.6.2

4 years ago

0.6.1

4 years ago

0.6.0

4 years ago

0.5.1-alpha.70

4 years ago

0.5.1

4 years ago

0.5.0

4 years ago

0.3.4-alpha.178

4 years ago

0.4.0-alpha.40

4 years ago

0.4.0

4 years ago

0.3.4-alpha.169

4 years ago

0.3.4-alpha.84

4 years ago

0.3.4-alpha.85

4 years ago

0.3.4-alpha.60

4 years ago

0.3.3-alpha.0

4 years ago

0.3.3

4 years ago

0.3.2

4 years ago

0.3.2-beta.17

4 years ago

0.3.2-alpha.17

4 years ago

0.3.1

4 years ago

0.3.0

4 years ago

0.2.1-alpha.95

4 years ago

0.2.1

4 years ago

0.2.0

5 years ago

0.1.2-alpha.38

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago