ce-uikit is a comprehensive collection of reusable components and layout utilities designed to streamline the development of Angular applications. It provides a set of polished UI elements including buttons, popovers, search boxes, and select menus, along with powerful layout tools for creating visually appealing interfaces without dealing with css headaches.
- Customizable Design System: Tailor the UI to your brand with a comprehensive set of variables for colors, typography, and more.
- Layout Utilities: Simplify the arrangement of UI elements with our utility components for layout, spacing, alignment, and more.
- Polished Components: A curated set of components like buttons, popovers, search boxes, and select menus that are ready to use out of the box.
- Easy Integration: Seamlessly integrate the UI kit into your Angular projects with straightforward installation and usage instructions.
- Install required tools:
npm install --save @codeffekt/ce-uikit
- Link a pre-defined theme
@import '@codeffekt/ce-uikit/themes/blue-radiant-red.scss'
or add it to angular.json:
"styles": ["@codeffekt/ce-uikit/themes/blue-radiant-red.scss"],
- Add CeUIkit into your app.module.ts file:
...
import { CeUikitModule } from '@codeffekt/ce-uikit';
...
@NgModule({
imports: [
...
CeUikitModule
],
...
bootstrap: [AppComponent]
})
export class AppModule { }
In your component template use ce-uikit layout utilities and components :
<ce-grid [gap]="2" gridCols="200px 1fr">
<ce-container [padding]="2">
<ce-text color="primary">Hello</ce-text>
</ce-container>
<ce-container>
<ce-text>World</ce-text>
</ce-container>
</ce-container>
More information on ce-uikit usage coming soon...
To build the library, follow these steps:
Open a Terminal: Navigate to the root directory of your workspace where the library is located.
Install Dependencies: Run the following command to install the necessary dependencies:
npm install
In workspace root folder
npm install --save @codeffekt/ce-uikit
This command triggers the build process, which compiles the TypeScript files, bundles the assets, and generates the distributable files for your library.
After the build process completes, you should find the compiled library files in the dist directory.
Install Dependencies: Run the following command to install the necessary dependencies:
npm install
In workspace root folder
npm run start:docs
Open your browser : http://localhost:4201
This project is licensed under the Apache 2.0 License