0.0.38 • Published 2 years ago

@twa-dev/mark42 v0.0.38

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Mark42

Mark42 is a simple lightweight tree-shakable UI library for Telegram Web Apps (TWA).

Installation

npm i @twa-dev/mark42

Documentation

Welcome to our Storybook.

Motivation

Telegram supports different themes and color schemes. It can be dark or light. On MacOS, iOS and iPadOS messenger follows apple design guidelines, on other platforms (Desktop, Web, Android) it looks like a material interface.

If you want to build a TWA that looks like a native part of Telegram, you have to follow same principles. Mark42 helps you with that. Each component supports different themes and color schemes out of the box. Therefore, you can focus on logic of your application and Mark42 will make it fancy.

Usage example

import { InitialsAvatar } from '@twa-dev/mark42';

<InitialsAvatar
  userId={12345}
  userName="Artur Stambultsian"
  theme="apple"
  className="MyAvatar"
  style={{ marginRight: 10 }}
/>
0.0.38

2 years ago

0.0.37

2 years ago

0.0.33

2 years ago

0.0.34

2 years ago

0.0.35

2 years ago

0.0.36

2 years ago

0.0.31

3 years ago

0.0.32

3 years ago

0.0.21

3 years ago

0.0.22

3 years ago

0.0.23

3 years ago

0.0.24

3 years ago

0.0.25

3 years ago

0.0.30

3 years ago

0.0.26

3 years ago

0.0.27

3 years ago

0.0.28

3 years ago

0.0.29

3 years ago

0.0.20

3 years ago

0.0.10

3 years ago

0.0.11

3 years ago

0.0.12

3 years ago

0.0.13

3 years ago

0.0.14

3 years ago

0.0.15

3 years ago

0.0.16

3 years ago

0.0.17

3 years ago

0.0.18

3 years ago

0.0.19

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago