Aqua DS - Component Library

Quick Start

Framework Implementation

WebComponents

Vue 3

React

Angular

Components

Data Types

Directives

Style Customization

Theming

Custom Styles

Icons


FAQ


Aqua Basis

Aqua Composition

Introduction to the components library

Aqua DS provides a set of components specifically designed to simplify the development of applications and digital products.

To ensure maximum compatibility, Aqua DS offers four library packages, each tailored to different frameworks and environments - enabling flexible and efficient integration across various tech stacks.

Aqua DS is built with flexibility in mind and provides full compatibility with the following technologies:

These compatibility layers ensure that Aqua DS can be adopted across diverse projects, regardless of the frontend framework in use.


🔧 Selecting the Appropriate Library

Aqua DS provides multiple library packages, each optimized for a specific framework or environment. To ensure proper integration and performance, select the package that matches your project's technology stack:

Available packages

Framework Package Version Description
Web Components @aqua-ds/web-components 0.0.5 For use with Web Components (Vanilla HTML or any framework that supports custom elements).
Vue JS @aqua-ds/vue 0.0.1 For Vue.js 3 projects.
React @aqua-ds/react 0.0.2 For React applications.
Angular @aqua-ds/angular 0.0.2 For Angular applications.

<aside>

WebClogo.svg

WebComponents

npm i @aqua-ds/web-components

Use Aqua components directly in plain HTML.

</aside>

<aside>

image.png

Vue 3

npm i @aqua-ds/vue

Works with Vue 3 using imports and Vite setup.

</aside>

<aside>

image.png

React

npm i @aqua-ds/react

Integrates seamlessly into React apps.

</aside>

<aside>

image.png

Angular

npm i @aqua-ds/angular

Compatible with Angular, supports ngModel.

</aside>