0.0.21 • Published 4 months ago

uisuite v0.0.21

Weekly downloads
-
License
-
Repository
-
Last release
4 months ago

uisuite

Now Support Angular 18 

A Comprehensive Angular Library for Seamless Design Integration

Welcome to uisuite, a developer-friendly Angular library designed to simplify the process of incorporating stylish design elements into your projects. Tailored with developers in mind, uisuite not only provides an effortless way to integrate frontend components but also offers the convenience of utilizing components with pre-defined logic.

Key Features:

  • Ease of Use: Enjoy a seamless experience while adding visually appealing frontend components to your Angular projects.

  • Developer-Centric Design: Crafted with developers in mind, uisuite prioritizes user-friendly integration and customization.

  • Predefined Logic: Accelerate your development process by leveraging components that come with pre-established logic.

Elevate your Angular projects with uisuite – where design meets functionality effortlessly.

Available Components:

ComponentDescription
ui-avatarA versatile avatar component that allows customization of name, style, size, border, radius, background, color, fontSize, and text.
ui-headingProvides a simple display headings with options such as setting the title, choosing the heading tag, adjusting font size etc....
ui-tableBuild a Simple yet customizable table with light and dark mode.
more...Layout, Dynamic Table, Badge, Tooltips, Button, Form Fields, Form Builder etc....

ui-avatar Component

How to Use:

The ui-avatar component in uisuite is designed to provide a customizable avatar for your application. It accepts the following parameters:

  • name: 'Required' The name or initials to be displayed in the avatar.
  • variant: 'default', 'rounded', 'circle'.
  • size: The size of the avatar Accepts only unit values e.g. 20px, 2rem etc.
  • border: The border Color of the avatar.
  • radius: The border-radius of the avatar.
  • background: The background color of the avatar.
  • color: The text color of the avatar.
  • fontSize: The font size of the text in the avatar.
  • text: Text style of the avatar (bold, normal).

Example:

<uAvatar
name="Kunal Sindhi"
radius="20px"
variant="circle"
size="80px"
fontSize="40px"
background="red"
color="yellow"></uAvatar> 

ui-heading Component

How to Use:

The ui-heading component in uisuite is designed to provide a customizable avatar for your application. It accepts the following parameters:

  • tag: 'Required' Accepts any HTML heading tag (h1, h2, h3, h4, h5, h6).
  • title: Accepts a string to set the heading text..
  • size: font size of the heading Accepts only unit values e.g. 20px, 2rem etc.
  • color: The text color of the heading.
  • truncate: When set to true, truncates the text with ellipsis for better UI presentation.
  • text: Supports text alignment options - left, center, or right.

Example:

<uis-heading
  [tag]="'h1'"
  [title]="'Hello World'"
  [spaceTop]="'30px'"
  [bold]="'600'"
  [color]="'blue'"
></uis-heading>

ui-table Component

How to Use:

The ui-table component in uisuite is designed to provide a customizable simple table with light and dark modeIt accepts the following parameters:

  • theme: light or dark.
  • striped: Turn odd rows to have different color..

Example:

<uTable>
  <thead>
    <tr>
      <th></th>
      <th></th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td></td>
      <td></td>
    </tr>
  </tbody>
</uTable>

Keywords

Angular ui, angular ui library, ui design Library, frontend library, angular library, angular table

0.0.20

4 months ago

0.0.21

4 months ago

0.0.19

11 months ago

0.0.17

11 months ago

0.0.18

11 months ago

0.0.16

1 year ago

0.0.14

1 year ago

0.0.13

1 year ago

0.0.12

1 year ago

0.0.11

1 year ago

0.0.10

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago