Clarity Angular is a scalable, accessible, customizable, open-source design system built for Angular.

Overview

Clarity Angular

Getting Started

Clarity Angular is published as two npm packages:

  • npm version ui Contains the static styles for building HTML components.
  • npm version clr angular Contains the Angular components. This package depends on @clr/ui for styles.

Installing Clarity

Documentation

For documentation on the Clarity Angular, including a list of components and example usage, see our website.

Contributing

The Clarity project team welcomes contributions from the community. For more detailed information, see CONTRIBUTING.md.

Licenses

  • The Clarity Design System is licensed under the MIT license.
  • The font is licensed under the Open Font License (OFL).

Feedback

If you find a bug or want to request a new feature, please open a GitHub issue.

Include a link to the reproduction scenario you created by forking one of the Clarity Stackblitz Templates for the version you are using at Clarity StackBlitz templates.

Support

Read more here

Comments
  • feat: remove `clrFocusTrap` in favor of `@angular/cdk`

    feat: remove `clrFocusTrap` in favor of `@angular/cdk`

    PR Checklist

    • [x] Tests for the changes have been added (for bug fixes / features)
    • [N/A] Docs have been added / updated (for bug fixes / features)
      • This feature is not documented.
    • [N/A] If applicable, have a visual design approval

    PR Type

    Remove undocumented feature.

    What is the current behavior?

    Various components use custom focus trap functionality, and this custom functionality is exported by the library.

    What is the new behavior?

    Various components use focus trap functionality from @angular/cdk, and the custom functionality is removed.

    Does this PR introduce a breaking change?

    Yes.

    • The @angular/cdk package is now a required peer dependency.
    • The clrFocusTrap directive has been removed. Please use the cdkTrapFocus directive from @angular/cdk instead.
    cla-not-required type:breaking-change released on @beta 
    opened by kevinbuhmann 13
  • feat(datepicker): indicate selected day in aria label

    feat(datepicker): indicate selected day in aria label

    fixes VPAT-3637

    PR Type Feature - Accessibility

    What is the current behavior? The currently selected date is not indicated to screen reader users.

    What is the new behavior? The aria-label of the day is now showing the word "Selected".

    Does this PR introduce a breaking change? No.

    released type:feat 
    opened by d-kostov-dev 11
  • chore: update package-lock.json after `npm install`

    chore: update package-lock.json after `npm install`

    PR Checklist

    Please check if your PR fulfills the following requirements:

    • [N/A] Tests for the changes have been added (for bug fixes / features)
    • [N/A] Docs have been added / updated (for bug fixes / features)
    • [N/A] If applicable, have a visual design approval

    PR Type

    What kind of change does this PR introduce?

    • [ ] Bugfix
    • [ ] Feature
    • [ ] Code style update (formatting, local variables)
    • [ ] Refactoring (no functional changes, no api changes)
    • [x] Build related changes
    • [ ] CI related changes
    • [ ] Documentation content changes
    • [ ] Other... Please describe:

    What is the current behavior?

    Issue Number: N/A

    What is the new behavior?

    Does this PR introduce a breaking change?

    • [ ] Yes
    • [x] No

    Other information

    cla-not-required 
    opened by kevinbuhmann 10
  • Improve Clarity Column Selector

    Improve Clarity Column Selector

    Summary

    Column customization in datagrids is a desired functionality by many customers. Currently Clarity provides such functionality through Column Selector, positioned in bottom left corner, yet many users don't recognize it as an actionable icon - some say it looks disabled, others don't even notice it.

    Visually, Clarity Column Selector needs to be improved so that it looks like an action and gets noticed by users.

    Use case

    For large datagrids with many columns, customers need a way to manage the datagrid information that they're seeing. Many customers are unaware that such functionality exists and are frustrated that they cannot reduce the number of columns they're seeing.

    User quotes: "the column selector is less obvious, you know, it took me a while to notice it and start use it.."

    "So the different columns that are available, it would be nice to be able to customize the view, have potentially more items or be able to reduce the number of columns."

    "but as we add more information, that's available, the ability to show and hide columns could be useful."

    "It's just, as you say, you've got different, different columns there. One thing is it, would it be possible at all to choose which columns are displayed"

    "So again, I would like to be able to choose it as a field, to be obviously hidden or displayed. "

    "So I think it would be nice to have, and then obviously give us the option of being able to select that as being viewable or not a column to appear or be hidden"

    released type:feat design complete released on @beta 
    opened by nshileva 10
  • <clr-alert> does not honor the clrAlertClosed attribute if the clrAlertClosable is set to false

    does not honor the clrAlertClosed attribute if the clrAlertClosable is set to false

    This is a bug report for the @clr Angular or UI versions of the design system. For the web-component implementation of Clarity (@cds), visit vmware-clarity/core.

    Describe the bug

    As of clr/angular v13 the <clr-alert> component does not honor the clrAlertClosed attribute if the clrAlertClosable attribute is set to false

    This prevents any alert that was open to be closed programmatically via the clrAlertClosed attribute

    How to reproduce

    Stackblitz reproduction: ( https://stackblitz.com/edit/clarity-dark-theme-clr13-cds6-aepmqd?file=src/app/app.component.html )

    Steps to reproduce the behavior:

    1. Add a <clr-alert> to a page
    2. Set the clrAlertClosable attribute to false
    3. Programmatically set the clrAlertClosed attribute to true
    4. Observe that the alert remains open. This is the bug.

    Expected behavior

    I expect to be able to programmatically close clr-alerts via the clrAlertClosed attribute regardless of the state of the clrAlertClosable attribute. Previous versions allowed this behavior.

    According to documentation the clrAlertClosable attribute should only control whether the alert can be closed when clicking the close 'x'.

    Versions

    Clarity version:

    • [ ] v12.x
    • [x] v13.x
    • [ ] Other:

    Framework:

    • [x] Angular
    • [ ] React
    • [ ] Vue
    • [ ] Other:

    Framework version: Angular 13

    Device:

    • Type: [Dell Laptop]
    • OS: [Windows 10]
    • Browser [chrome]
    • Version [103.0.5060.134]
    closed:not a bug 
    opened by Shakiem 9
  • Allow @clr/ui@12 to use @cds/core@6

    Allow @clr/ui@12 to use @cds/core@6

    Describe the bug

    Currently in our project we use Clarity UI 12 with CDS Core 6 as we want to utilise the theming capabilities of Core 6 with the variables shim without upgrading Angular and the Clarity components. The issue is that we need to have two dependencies - @cds/core 5 and 6 because @clr/ui 12 has a peer dependency @cds/core 5 which we don't use.

    Expected behavior

    @clr/ui@12 should have a peer dependency @cds/core@>=5 since CDS Core is aiming to have backwards compatibility with older versions of @clr/ui.

    Versions

    Clarity version:

    • [x] v12.x
    • [x] v13.x
    • [ ] Other:

    Framework:

    • [x] Angular
    • [ ] React
    • [ ] Vue
    • [ ] Other:

    Framework version: Angular 12

    Device: Any

    type:feat flag:stale 
    opened by d3lio 9
  • chore: clean up template whitespace

    chore: clean up template whitespace

    PR Checklist

    Please check if your PR fulfills the following requirements:

    • [N/A] Tests for the changes have been added (for bug fixes / features)
    • [N/A] Docs have been added / updated (for bug fixes / features)
    • [N/A] If applicable, have a visual design approval

    PR Type

    What kind of change does this PR introduce?

    • [ ] Bugfix
    • [ ] Feature
    • [x] Code style update (formatting, local variables)
    • [ ] Refactoring (no functional changes, no api changes)
    • [ ] Build related changes
    • [ ] CI related changes
    • [ ] Documentation content changes
    • [ ] Other... Please describe:

    What is the current behavior?

    Issue Number: N/A

    What is the new behavior?

    Does this PR introduce a breaking change?

    • [ ] Yes
    • [x] No

    Other information

    cla-not-required released type:chore 
    opened by kevinbuhmann 9
  • Angular Wizard component shows vertical scroll bars

    Angular Wizard component shows vertical scroll bars

    Angular Wizard component shows vertical scroll bars. The issue is reproducible by using link from the documentation: https://angular.clarity.design/documentation/wizards#examples. Seems to be reproducible in Windows environment only. Mac OSX works fine.

    Windows (Chrome): Screen Shot 2022-05-06 at 2 26 04 PM MacOSX (Chrome): image

    released type:fix released on @12.x 
    opened by ygoron 9
  • ClrVerticalNavGroup caret should not be visible without children

    ClrVerticalNavGroup caret should not be visible without children

    It is recommended to add controllable down arrow (left arrow) to clr vertical nav group component.

    For example: <cds-icon *ngIf="hasChildren" shape="angle" class="nav-group-trigger-icon" [attr.direction]="expanded ? 'down' : 'right'" [attr.title]="expanded ? commonStrings.keys.collapse : commonStrings.keys.expand" >

    closed:not a bug 
    opened by 15937823 8
  • chore: remove unnecessary/deprecated `entryComponents` properties

    chore: remove unnecessary/deprecated `entryComponents` properties

    PR Checklist

    • [N/A] Tests for the changes have been added (for bug fixes / features)
    • [N/A] Docs have been added / updated (for bug fixes / features)
    • [N/A] If applicable, have a visual design approval

    PR Type

    Refactoring (no functional changes, no api changes)

    Other information

    Entry components do not to be specified for libraries built with Ivy.

    cla-not-required released type:chore 
    opened by kevinbuhmann 8
  • chore: fix contributing docs

    chore: fix contributing docs "npm build" does not work

    Just started with another PR and saw that there is a small error in the docs/CONTRIBUTING_DEVELOPMENT.md file.

    PR Checklist

    Please check if your PR fulfills the following requirements:

    • [ ] Tests for the changes have been added (for bug fixes / features)
    • [x] Docs have been added / updated (for bug fixes / features)
    • [ ] If applicable, have a visual design approval

    PR Type

    What kind of change does this PR introduce?

    • [ ] Bugfix
    • [ ] Feature
    • [ ] Code style update (formatting, local variables)
    • [ ] Refactoring (no functional changes, no api changes)
    • [ ] Build related changes
    • [ ] CI related changes
    • [X] Documentation content changes
    • [ ] Other... Please describe:

    Does this PR introduce a breaking change?

    • [ ] Yes
    • [x] No

    Other information

    released type:chore 
    opened by derkoe 8
  • fix(datagrid): show full border when detail pane is open

    fix(datagrid): show full border when detail pane is open

    This fixes a regression that was introduced in #302.

    PR Checklist

    • [N/A] Tests for the changes have been added (for bug fixes / features)
    • [N/A] Docs have been added / updated (for bug fixes / features)
    • [N/A] If applicable, have a visual design approval

    PR Type

    Bugfix

    What is the current behavior?

    The border between the column and the detail pane does not extend to the placeholder element below the rows.

    image

    What is the new behavior?

    The border between the column and the detail pane extends to the placeholder element below the rows.

    image

    Does this PR introduce a breaking change?

    No.

    cla-not-required type:fix 
    opened by kevinbuhmann 4
  • Create Custom Dropdown Component

    Create Custom Dropdown Component

    Summary

    Requesting the creation of a custom drop-down component. This effort is intended to:

    • Reduce the amount of misuse with the signpost and other Clarity components
    • Reduce the count of questions, and maintenance & enhancement requests Clarity receives for currently misused components
    • Establish a method in Clarity for solving similar problems where custom functionality is generally needed, but not at the expense of consistency

    Key terms and concepts

    Custom dropdown – A dropdown appearing component that allows for custom content to be injected into the area usually reserved for lists and menus in a more traditional dropdown.
    Functional content – Collections of user interface controls aimed at facilitating the work or operation of one or more computer-based systems
    Injection areas – Designated areas inside a component that enable product developers to inject their own functional content into a component.

    Motivation

    Custom Dropdowns are a generally accepted, and frequently utilized building block that is missing in the Clarity library. This is causing other components, such as the signpost, to be misused. This has led to additional complexity for misused components, as well as additional support, maintenance, and enhancement pressure.

    Goals

    • Provide users with a purpose-built component to use when constructing unique drop-down-style controls for their products
    • Support scale by providing flexibility for multiple sizes and configurations of functional content withing the custom areas of the component

    Future Goals

    • Reduce misuse of the signpost
    • The component should define injection areas, allowing consumers to more easily customize the base component to fit their needs, without putting undue burden on Clarity development.
    • Injection areas should be defined, and contain a set of default controls relating to the area’s definition. Example: A filtering area with default filter UI.
    • Injection areas should be approached like a “space plan” for custom content, where the spaces are defined, potentially with default elements, but can be used for other purposes as long as there is alignment with the defined use of the space.
    • Provide guidance around acceptable content to be injected inside a custom dropdown, both through the component, and documentation.

    Non-Goals

    • Filtering functionality, or anything internal to the ”custom” part of the component

    Problem statements

    1. The only way to provide functional content in a mode, is inside a signpost or components that would be undesirable from UI perspective.
    2. Designers frequently solve for product users' needs via drop-down-like components. Scenarios like filtering, view management, and complex selection all suggest this approach as a possible solution, but the onus falls on the designer to ensure that their design execution is consistent and fits the needs of other products with the same need. This typically doesn’t happen, resulting in multiple variations of similar functionality.
    3. Developers looking to meet their UX team’s front-end requirements regularly employ a mix of different methods in order to accomplish these desired UIs. This typically involves leveraging a mix of techniques and components, as nothing exists specifically in Clarity to support this need.

    Please feel free to contact myself or @lerch015 for additional information.

    type:feat waiting:needs-a11y waiting:needs-design 
    opened by pdaigle 0
  • fix(tooltip): keep tooltip content visible as user hovers

    fix(tooltip): keep tooltip content visible as user hovers

    PR Checklist

    • [x] Tests for the changes have been added (for bug fixes / features)
    • [N/A] Docs have been added / updated (for bug fixes / features)
    • [N/A] If applicable, have a visual design approval

    PR Type

    Bugfix

    What is the current behavior?

    The tooltip content was hidden as soon as the user moused out of the trigger.

    Issue Number: VPAT-617

    What is the new behavior?

    The tooltip content will stay visible if the user mouses from the trigger into the content. To support this, the tooltip content has an expanded hover target provided by the ::after pseudo element.

    Does this PR introduce a breaking change?

    No.

    cla-not-required type:fix a11y 
    opened by kevinbuhmann 1
  • fix(tree-view): associate tree node content with checkbox as label

    fix(tree-view): associate tree node content with checkbox as label

    PR Checklist

    • [N/A] Tests for the changes have been added (for bug fixes / features)
    • [N/A] Docs have been added / updated (for bug fixes / features)
    • [N/A] If applicable, have a visual design approval

    PR Type

    Bugfix

    What is the current behavior?

    The tree node content is not a label for the checkbox; therefore, it is not included in the checkbox's click target.

    Issue Number: VPAT-791

    What is the new behavior?

    The tree node content is rendered in the checkbox's label; therefore, it is included in the checkbox's click target.

    Does this PR introduce a breaking change?

    Technically, yes. The internal DOM structure of the tree node component has been changed. The .clr-treenode-content element is no longer rendered for selectable tree nodes; instead, the tree node content is rendered inside the checkbox's label element.

    cla-not-required type:breaking-change a11y 
    opened by kevinbuhmann 1
  • feat: remove `datepickerToggle` fallback common string property

    feat: remove `datepickerToggle` fallback common string property

    PR Checklist

    • [x] Tests for the changes have been added (for bug fixes / features)
    • [x] Docs have been added / updated (for bug fixes / features)
      • https://github.com/vmware-clarity/website/pull/58
    • [N/A] If applicable, have a visual design approval

    PR Type

    Remove unnecessary code.

    What is the current behavior?

    The datepickerToggle exists and is only used as a fallback.

    What is the new behavior?

    The datepickerToggleChooseDateLabel and datepickerToggleChangeDateLabel strings should be used instead.

    Does this PR introduce a breaking change?

    Yes. The datepickerToggle common string property was removed. Use datepickerToggleChooseDateLabel and datepickerToggleChangeDateLabel instead.

    cla-not-required type:breaking-change 
    opened by kevinbuhmann 1
  • Additions to the Clarity Travel icon set

    Additions to the Clarity Travel icon set

    Hi, please add these icons to the travel set whenever you see fit: https://www.figma.com/file/XPDArdkICmAkUeCXCYaplS/Clarity-Icons-3.0.0?node-id=0%3A5876&t=bLGfEkMty8G3giNZ-0

    Thanks in advance!

    opened by Stela-Stamenkova 0
Releases(v15.0.0-beta.3)
  • v15.0.0-beta.3(Dec 19, 2022)

    15.0.0-beta.3 (2022-12-19)

    Bug Fixes

    • datagrid: pagination input should only change page on enter (aab576a)
    • dropdown: prevent activating disabled dropdown item via click (85df471), closes #387
    • dropdown: prevent activating disabled dropdown item via keyboard (1481ce1), closes #389
    • vertical-nav: remove aria-label from vertical nav group buttons (e6884d7)

    Features

    • datagrid: remove dategrid* properties from ClrCommonStrings (d931a9c)
    • datagrid: remove deprecated sorting properties (6af3832)
    • datagrid: use DragDropModule from @angular/cdk (3f93d4c)
    • dropdown: remove disabled attribute from clrDropdownItem (3346573)
    • remove ClrDragAndDropModule in favor of @angular/cdk (b0f7ba6)
    • remove clrFocusTrap in favor of @angular/cdk (c3cabf0)
    • remove deprecated ClrAriaLiveService in favor of @angular/cdk (893e306)
    • sidenav: remove deprecated sidenav in favor of vertical nav (5465f80), closes #316
    • stack-view: remove dead stack view setsize and posinset inputs (5f37608)
    • stack-view: remove undocumented experimental edit mode (aab7d82)
    • stepper: remove aria-live announcement for error state (3250027)
    • tree-view: enable "type ahead"/letter key navigation by default (46e663c)
    • use cdkTrapFocus directive from @angular/cdk (4828c5c)
    • wizard: remove deprecated, undocumented inline wizard mode (7470769)

    BREAKING CHANGES

    • datagrid: • The pagination input will only change the current page on enter keypress. • The pagination input will resets the input value to the actual current page on blur.
    • tree-view: • The ClrForTypeAhead directive and the ClrForTypeAheadModule have been removed. • If you are importing the ClrForTypeAheadModule, you can just remove it. • If you are using the ClrForTypeAhead directive class, you will need to adjust your code. • The clrForTypeAhead input will still work on clr-tree-node elements. • If your tree nodes have non-visible text (e.g. screen reader text), you will likely need to set the clrForTypeAhead input to just the visible text for the letter key navigation to work properly.
    • dropdown: Use clrDisabled instead of disabled to disable a clrDropdownItem.
    • stepper: The stepper will no longer announce error states. Applications can use LiveAnnouncer from @angular/cdk to handle any required announcements.
    • vertical-nav: • The clrVerticalNavGroupLabel input has been removed. • The verticalNavGroupToggle common string has been removed.
    • The clrFocusTrap directive has been removed. Please use the cdkTrapFocus directive from @angular/cdk instead.
    • The ClrDragAndDropModule has been removed. Please use the DragDropModule module from @angular/cdk instead.
    • datagrid: The @angular/cdk package is now a required peer dependency.
    • The ClrAriaLiveService has been removed. Please use the LiveAnnouncer service from @angular/cdk instead.
    • datagrid: The misspelled dategrid* common strings are removed. Please rename these properties to datagrid*.
    • datagrid: The deprecated datagrid sorting APIs are removed in favor of the newer APIs. You may need to make the following changes: • sortIcon: Use sortDirection instead. • clrDgSorted: Use clrDgSortOrder instead. • clrDgSortedChange: Use clrDgSortOrderChange instead.
    • wizard: • The inline wizard mode has been removed. • The clrModalOverrideScrollService modal input has been removed.
    • stack-view: The undocumented, experimental stack view edit mode has been removed. Adopting this change should require no changes in your app unless you are using the removed undocumented feature. If so, you will need find another solution.
    • stack-view: • The clrStackViewSetsize input has been removed. • The clrStackViewPosinset input has been removed. • These inputs had no effect. The functionality was previously removed.
    • sidenav: The deprecated sidenav is removed. Please migrate to the clr-vertical-nav component.
    Source code(tar.gz)
    Source code(zip)
  • v13.11.1(Dec 19, 2022)

  • v15.0.0-beta.2(Dec 12, 2022)

  • v13.11.0(Dec 12, 2022)

  • v15.0.0-beta.1(Dec 5, 2022)

  • v13.10.2(Dec 5, 2022)

    13.10.2 (2022-12-05)

    Bug Fixes

    • combobox: move role to input element (fa12c4b)
    • datagrid: vertically center filter icons and select all checkbox (8766728), closes #156
    • forms: form items set touched too late (05be9f0)
    • remove font-face rules from scss partials (2cbb63f), closes #363
    • rename scss partials to have underscore prefix (6a99781), closes #363
    • stackview: fix focus outline in safari (92f4853)
    • update icon generators to support hsl and clear text color values (895bb00)
    Source code(tar.gz)
    Source code(zip)
  • v13.10.1(Nov 14, 2022)

  • v13.10.0(Nov 7, 2022)

  • v13.9.1(Oct 31, 2022)

  • v13.9.0(Oct 17, 2022)

  • v13.8.4(Oct 11, 2022)

  • v12.4.3(Oct 10, 2022)

  • v13.8.3(Sep 26, 2022)

  • v12.4.2(Sep 26, 2022)

  • v13.8.2(Sep 6, 2022)

  • v13.8.1(Aug 29, 2022)

  • v12.4.1(Aug 29, 2022)

  • v13.8.0(Aug 17, 2022)

  • v12.4.0(Aug 17, 2022)

  • v13.7.0(Aug 2, 2022)

  • v12.3.1(Aug 2, 2022)

  • v13.6.0(Jul 25, 2022)

  • v13.5.0(Jul 11, 2022)

  • v12.3.0(Jul 11, 2022)

  • v13.4.2(Jun 21, 2022)

  • v13.4.1(Jun 14, 2022)

  • v12.2.0(Jun 14, 2022)

  • v13.4.0(Jun 7, 2022)

  • v12.1.3(Jun 7, 2022)

  • v13.3.2(May 31, 2022)

Owner
VMware Clarity
This VMware organization is dedicated to the Clarity team
VMware Clarity
Native Angular components & directives for Lightning Design System

ng-lightning This library contains native Angular components and directives written from scratch in TypeScript using the Lightning Design System CSS f

null 910 Dec 8, 2022
NGX-YOUI is a Highly customizable library of Angular UI components for content and styles

NGX-YOUI NGX-YOUI is an Angular UI Library that can be highly customized with content and styles. You can easily integrate with other CSS frameworks a

NGX-YOUI 5 Nov 29, 2022
Angular 11 & Bootstrap 5 & Material Design 2.0 UI KIT

MDB 5 Angular Angular 12 & Bootstrap 5 & Material Design 2.0 UI KIT >> Get Started in 4 steps >> MDBAngular 5 Demo 500+ material UI components Super s

MDBootstrap 1.1k Dec 30, 2022
Component infrastructure and Material Design components for Angular

Official components for Angular The Angular team builds and maintains both common UI components and tools to help you build your own custom components

Angular 23.2k Jan 3, 2023
Angular UI Component Library based on Ant Design

NG-ZORRO An enterprise-class Angular UI component library based on Ant Design. English | 简体中文 ✨ Features An enterprise-class UI design system for Angu

NG-ZORRO 8.3k Jan 6, 2023
Lightweight, Material Design inspired go to top button. No dependencies. Pure Angular!

Angular ScrollTop Button Lightweight, Material Design inspired button for scroll-to-top of the page. No dependencies. Pure Angular! ✓ Angular 13, Ivy

BART! 19 Dec 18, 2022
An enterprise-class UI components based on At UI Design and Angular. 🚀 🚀 🚀

An enterprise-class UI components based on At UI Design and Angular. ?? ?? ??

塟愛鎵镞de栤仯 113 Dec 16, 2022
Angular Library workspace to creating and testing angular libraries

Library Workspace Run Locally Clone the project https://github.com/sametcelikbicak/library-workspace.git Go to the library project directory cd li

Samet ÇELİKBIÇAK 4 Nov 1, 2022
Sam4Sc - a migration assistant for Angular to SCAM (Single Angular Component Modules) and Standalone Components

Sam4Sc - a migration assistant for Angular to SCAM (Single Angular Component Modules) and Standalone Components

Rainer Hahnekamp 7 Nov 16, 2022
An example application that uses file-based routing with Angular, Analog, Vite with the Angular Router

Angular, Vite, and File-based routes This is an example application that uses Angular, Analog, and Vite for file-based routing. Routes are places in t

Brandon 9 Sep 25, 2022
A component built in angular 13 which can generate an signature image in different fonts based on the selection.

AngularSignatureGenerator This project was generated with Angular CLI version 13.2.6. Development server Run ng serve for a dev server. Navigate to ht

Rohith P 4 Apr 26, 2022
DBMS Mini-Project 18CSC303J on Employee Management System

Employee Management System DBMS-Mini-Project-18CSC303J TECHNOLOGY USED: Frontend: Angular, Bootstrap Backend: Spring Boot, Java Database: MySQL ABSTRA

Pranjay Poddar 5 Nov 2, 2022
Monorepo for all the tooling related to using ESLint with Angular

Angular ESLint Monorepo for all the tooling which enables ESLint to lint Angular projects

angular-eslint 1.4k Dec 29, 2022
Reactive Extensions for Angular

RxAngular offers a comprehensive toolset for handling fully reactive Angular applications with the main focus on runtime performance and template rendering.

RxAngular 1.5k Jan 5, 2023
Semantic UI Angular Integrations

Semantic-UI-Angular Semantic-UI-Angular is a pure AngularJS 1.x set of directives for Semantic-UI components. We are considering Angular 2 support in

Semantic Org 561 Dec 28, 2022
The code for a set of Angular 6+ components for the PatternFly project.

The code for a set of Angular 6+ components for the PatternFly project. Note that the release/3.x branch supports Angular 4 and 5.

PatternFly 87 Nov 15, 2022
Angular 2 building blocks :package: based on Semantic UI

Angular2 & Semantic UI Angular2 - Semantic UI Live demo ng-semantic.herokuapp.com Angular 2 Semantic UI version: 2.2.2 Installation npm install ng-sem

Vlado Tesanovic 995 Dec 23, 2022
Native AngularJS (Angular) directives for Bootstrap

Native AngularJS (Angular) directives for Bootstrap. Smaller footprint (20kB gzipped), no 3rd party JS dependencies (jQuery, bootstrap JS) required. Please read the README.md file before submitting an issue!

AngularUI 14.4k Jan 3, 2023
NG Bootstrap - Angular powered Bootstrap widgets

NG Bootstrap - Angular powered Bootstrap widgets Angular widgets built from the ground up using only Bootstrap 4 CSS with APIs designed for the Angula

ng-bootstrap 8k Dec 24, 2022