7.0.0-beta.18 • Published 2 months ago

@smui/ripple v7.0.0-beta.18

Weekly downloads
1,771
License
Apache-2.0
Repository
github
Last release
2 months ago

Svelte Material UI - Ripple

Ripples are an interaction feedback mechanism.

Installation

npm install --save-dev @smui/ripple

Examples and Usage Information

https://sveltematerialui.com/demo/ripple

Exports

(default)

A ripple Svelte action.

Props / Defaults

The action accepts an array, with two entries. The first is a boolean, whether the ripple is enabled. The second is an object with the props:

  • ripple: true - Whether to enable the ripple.
  • surface: false - Whether the ripple surface classes should be added.
  • unbounded: false - Whether the ripple is unbounded.
  • disabled: false - Whether the node is disabled.
  • color: undefined - The ripple color. ('surface', 'primary', or 'secondary')
  • active: undefined - Used to determine active status of the ripple. If it's undefined, the ":active" pseudo class will be checked on activeTarget or the node.
  • eventTarget: undefined - An alternate element where ripple triggering event listeners will be added.
  • activeTarget: undefined - An alternate element where active status will be checked.
  • addClass: (className) => node.classList.add(className) - A function to add a class to the node.
  • removeClass: (className) => node.classList.remove(className) - A function to remove a class from the node.
  • addStyle: (name, value) => node.style.setProperty(name, value) - A function to add a style property to the node. If given a value of '' or null, it should remove the property.
  • initPromise: Promise.resolve() - A promise to wait for before initializing the ripple.

More Information

See Ripple in MDC-Web for information about the upstream library's architecture.

7.0.0-beta.18

2 months ago

7.0.0-beta.17

2 months ago

7.0.0-beta.16

4 months ago

7.0.0-beta.11

10 months ago

7.0.0-beta.12

10 months ago

7.0.0-beta.13

10 months ago

7.0.0-beta.14

10 months ago

7.0.0-beta.10

10 months ago

7.0.0-beta.15

8 months ago

7.0.0-beta.9

11 months ago

7.0.0-beta.6

1 year ago

7.0.0-beta.7

1 year ago

7.0.0-beta.4

1 year ago

7.0.0-beta.5

1 year ago

7.0.0-beta.8

1 year ago

7.0.0-beta.2

1 year ago

7.0.0-beta.3

1 year ago

7.0.0-beta.1

1 year ago

7.0.0-beta.0

2 years ago

6.1.4

2 years ago

6.1.0

2 years ago

6.0.0

2 years ago

6.0.0-beta.16

2 years ago

6.0.0-beta.15

2 years ago

6.0.0-beta.14

2 years ago

6.0.0-beta.13

2 years ago

6.0.0-beta.12

2 years ago

6.0.0-beta.11

2 years ago

6.0.0-beta.7

2 years ago

6.0.0-beta.8

2 years ago

6.0.0-beta.9

2 years ago

6.0.0-beta.3

2 years ago

6.0.0-beta.4

2 years ago

6.0.0-beta.5

2 years ago

6.0.0-beta.6

2 years ago

6.0.0-beta.0

2 years ago

6.0.0-beta.1

2 years ago

6.0.0-beta.2

2 years ago

6.0.0-beta.10

2 years ago

5.0.1

2 years ago

5.0.0

2 years ago

5.0.0-beta.8

3 years ago

5.0.0-beta.6

3 years ago

5.0.0-beta.7

3 years ago

5.0.0-beta.4

3 years ago

5.0.0-beta.5

3 years ago

5.0.0-beta.3

3 years ago

5.0.0-beta.0

3 years ago

5.0.0-beta.1

3 years ago

4.2.0

3 years ago

4.1.0

3 years ago

4.0.0

3 years ago

3.1.0

3 years ago

3.0.3

3 years ago

3.0.2

3 years ago

3.0.1

3 years ago

3.0.0

3 years ago

3.0.0-beta.11

3 years ago

3.0.0-beta.12

3 years ago

3.0.0-beta.9

3 years ago

3.0.0-beta.10

3 years ago

3.0.0-beta.7

3 years ago

3.0.0-beta.8

3 years ago

3.0.0-beta.5

3 years ago

3.0.0-beta.6

3 years ago

3.0.0-beta.3

3 years ago

3.0.0-beta.4

3 years ago

3.0.0-beta.1

3 years ago

3.0.0-beta.0

3 years ago

3.0.0-beta.2

3 years ago

2.0.0-beta.1

3 years ago

2.0.0-beta.0

3 years ago

2.0.0-alpha.0

3 years ago

1.1.0

3 years ago

1.0.0

4 years ago

1.0.0-beta.21

4 years ago

1.0.0-beta.20

4 years ago

1.0.0-beta.19

4 years ago

1.0.0-beta.18

4 years ago

1.0.0-beta.17

5 years ago

1.0.0-beta.16

5 years ago

1.0.0-beta.14

5 years ago

1.0.0-beta.12

5 years ago

1.0.0-beta.11

5 years ago

1.0.0-beta.10

5 years ago

1.0.0-beta.9

5 years ago

1.0.0-beta.8

5 years ago