1.0.10 • Published 4 years ago

@happysanta/vk-app-ui v1.0.10

Weekly downloads
15
License
MIT
Repository
github
Last release
4 years ago

@happysanta/vk-app-ui

Основные элементы для приложений сообществ VK. Можно прописывать любые атрибуты и вешать обработчики — они сохранятся. Наглядные примеры с кодом — https://happysanta.github.io/vk-app-ui/styleguide/.

Changelog

0.2.0

  • Новый компанент PageRoot для органицации страниц и попапов
  • Новый компанент FormLayout для органицации форм
  • Новые типы кнопок, атрибут type у компанента Button устрел, используйте mode
  • Фиксы старых компонентов

0.1.8

  • Новый компанент

0.1.7

  • Рандомные названия классов в css чтобы небыло пересечений со старыми проектами
  • Во всех компонентах свойство ismobile переименнованно в mobile
  • Глобальная переменная window.isMobile переименнованна в window._hsMobileUI
  • Убран user-select:none для компонента Input

Установка

$ npm i @happysanta/vk-app-ui

Настройка

В начале основного файла проекта, например, в index.js нужно подключить стили, чтобы не делать этого в каждом файле, где понадобится компонент. Также в основном файле нужно задать глобальную переменную window.isMobile = true/false, чтобы компонент понимал, когда ему использовать стили для десктопа, а когда для мобильных устройств. Если эта переменная не выставлена, компонент будет смотреть, есть ли в locaton.path «/mobile/».

import '@happysanta/vk-app-ui/dist/vkappui.css'

window._hsMobileUI = true // тут условие которое ставит true/false в зависимости от устройства.

В начале файла, в котором нужно использовать компонент.

import { Button, Link, WaitDots } from "@happysanta/vk-app-ui"

<Button>Button</Button>

Полная документация и примеры с кодом — https://happysanta.github.io/vk-app-ui/styleguide/.

Как обновить пакет в npm

Обновить код, в package.json изменить версию, затем:

$ npm adduser // нужно, если пользователь не авторизован
$ npm whoami // проверить авторизован ли пользователь
$ npm publish --access public // если пакет не приватный, иначе не опубликуется

License

MIT.

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.1

4 years ago

0.2.0

4 years ago

0.1.30

4 years ago

0.1.29

5 years ago

0.1.28

5 years ago

0.1.27

5 years ago

0.1.26

5 years ago

0.1.25

5 years ago

0.1.24

5 years ago

0.1.23

5 years ago

0.1.22

5 years ago

0.1.21

5 years ago

0.1.20

5 years ago

0.1.19

5 years ago

0.1.18

5 years ago

0.1.17

5 years ago

0.1.16

5 years ago

0.1.15

5 years ago

0.1.14

5 years ago

0.1.13

5 years ago

0.1.12

6 years ago

0.1.11

6 years ago

0.1.10

6 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago