Skip to content
/ ui-kit Public

Dyte's Web UI Kit with wrappers for React, Angular and Vue

Notifications You must be signed in to change notification settings

dyte-io/ui-kit

Repository files navigation

Dyte UI Kit

Monorepo for all of Dyte's UI Kit packages.

The Dyte UI Kit is a comprehensive library of UI components and utilities designed to simplify the development of video conferencing applications. This repository serves as the core of the Dyte UI Kit, providing a wide range of functionality that can be easily integrated into web-based applications.

Here is a short description for all the packages:

Path Description
packages/core The main source code for all Stencil components. You will write code primarily in this directory.
packages/react The React UI Kit wrapper package
packages/angular The Angular UI Kit wrapper package
packages/vue The Vue UI Kit wrapper package

The most important parts of this repository are the …/components directory, which contains the core UI components, and the …/utils directory, which provides a collection of utility functions and classes that support the UI components.

Components

Dev Guide

Installation

npm i

Run

npm run dev

Contributing

To get started, you need to first make changes in the packages/core directory. You can find the code for each component in packages/core/src/components.

You need to cd into packages/core directory and run npm start.

After your changes are made, you need to cd to the root and then run npm run build, so that the wrapper code also gets updated.

Wrapper code gets updated in the following cases:

  • New component is added
  • Component props are changed

This is anyway run in the release action, but it is a good practise to keep the source up-to-date.

About

Dyte's Web UI Kit with wrappers for React, Angular and Vue

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published