2.0.0 • Published 24 days ago

@exadel/ui-playground v2.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
24 days ago

UIPlayground

npm version build License

Note: Project is under development

UIPlayground is a solution for presenting your custom components.

With the help of UIP components we allow user to 'play' with a component. You can choose from the variety of component's templates (UIP Snippets), play with the component's settings (UIP Settings) or even change its markup (UIP Editor)!

Every element (except the UIP Root) isn't required, so you can combine them the way you want.

npm.io


UIP elements:


Example:

<uip-root>
  <uip-options label="Options:"></uip-options>
  <uip-snippets label="Snippets">
    <template uip-snippet label="Users list">
      <div class="user-list">
        <div class="user-block aqua-user">Alexander</div>
        <div class="user-block aqua-user">Alexey</div>
        <div class="user-block aqua-user">Marina</div>
      </div>
    </template>
    <template uip-snippet label="Long users list" wrap-items>
      <div class="user-list">
        <div class="user-block red-user">Anton</div>
        <div class="user-block red-user">Dmitri</div>
        <div class="user-block red-user">Alexandra</div>
        <div class="user-block red-user">Artem</div>
        <div class="user-block red-user">Marina</div>
        <div class="user-block red-user">Alexander</div>
        <div class="user-block red-user">Alexander</div>
      </div>
    </template>
  </uip-snippets>
  <uip-preview label="Preview"></uip-preview>
  <uip-settings label="Settings" target=".user-list">
    <uip-select-setting label="User color" target=".user-block" attribute="class" mode="append">
      <option value="red-user">Red</option>
      <option value="aqua-user">Aqua</option>
      <option value="green-user">Green</option>
    </uip-select-setting>
    <uip-bool-setting label="Wrap items" attribute="wrap-items"></uip-bool-setting>
  </uip-settings>
  <uip-editor label="Editor"></uip-editor>
</uip-root>

Roadmap

  • Demo content
  • Bugfixing
  • Documentation
  • Isolated content for preview

License

Distributed under the MIT License. See LICENSE for more information.


Exadel, Inc.

npm.io

2.1.0-beta.4

24 days ago

2.1.0-beta.3

1 month ago

2.1.0-beta.2

1 month ago

2.1.0-beta.1

2 months ago

2.0.1-beta.1

3 months ago

2.0.0

3 months ago

2.0.0-beta.12

3 months ago

2.0.0-beta.11

3 months ago

2.0.0-beta.10

4 months ago

2.0.0-beta.9

4 months ago

2.0.0-beta.8

4 months ago

2.0.0-beta.7

4 months ago

2.0.0-beta.6

4 months ago

2.0.0-beta.5

4 months ago

2.0.0-beta.4

4 months ago

2.0.0-beta.3

4 months ago

2.0.0-beta.2

5 months ago

1.1.0-beta.2

9 months ago

1.1.0-beta.1

10 months ago

1.1.0-beta.4

8 months ago

1.1.0-beta.3

8 months ago

2.0.0-beta.1

8 months ago

1.0.0

1 year ago

1.0.0-beta.13

2 years ago

1.0.0-beta.12

2 years ago

1.0.0-beta.11

2 years ago