GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - frankframework/angular-components: Component Library for Angular

BranchesTags
Open more actions menu

Latest commit

 

History

83 Commits
83 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
.vscode
.vscode
 
 
projects/angular-components
projects/angular-components
 
 
src
src
 
 
.editorconfig
.editorconfig
 
 
.gitignore
.gitignore
 
 
.postcssrc.json
.postcssrc.json
 
 
.prettierrc
.prettierrc
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
angular.json
angular.json
 
 
banner.png
banner.png
 
 
eslint.config.mjs
eslint.config.mjs
 
 
package.json
package.json
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
pnpm-workspace.yaml
pnpm-workspace.yaml
 
 
tsconfig.app.json
tsconfig.app.json
 
 
tsconfig.json
tsconfig.json
 
 
tsconfig.lib.json
tsconfig.lib.json
 
 
tsconfig.spec.json
tsconfig.spec.json
 
 

Repository files navigation

Angular Components

A collection of reusable components designed for use in Frank!Framework projects, based on new proposed FF!Doc designs.

frank-framework-github-banner

Available Components

Component Selector Description
Alert <ff-alert> Alert the user, useful for forms, documentation or to give a warning for anything
Button <ff-button> Buttons that fit the FF style & can have a toggleable active state
Chip <ff-chip> A stylized border around a word or short text, most likely used for labeling
Search <ff-search> A search field that works like any other form input but doesn't need to be in a form
Checkbox <ff-checkbox> A custom checkbox using the ff colourscheme
Datatable <ff-datatable> Datatable that is able to handle ng templates & server side data

How to use

Install the package from NPM (coming soon)

npm install @frankframework/angular-components

Then import one of the components that you'd like to use or import the LibraryModule into the component(s) that needs to use it.

Import the stylesheet into styles.scss using:

@import '@frankframework/angular-components';

Dark theme

The dark theme is set up to work whenever <body class="ff-dark-theme"> is present on the HTML document.

Development

See the template description and the Angular CLI documentation for more information.

Build

Run npm run build to build the library project using ng-packagr. The build artifacts will be stored in the dist/angular-components/ directory.

Watch

Run npm run watch to automatically build the components and watch for changes, useful when using ng serve or npm start to run the playground application.

Serve

Run npm start or ng serve to serve the playground application in which you can test the components artifacts, it's recommended to also use npm run watch as to build any new changes made to the components themselves.

Publishing

Run npm publish in the dist/angular-components/ directory in order to publish the library to a package registry.

About

Component Library for Angular

Resources

Readme
Apache-2.0 license
Activity
Custom properties

Stars

0 stars

Watchers

4 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

Generated from frankframework/angular-library-template
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.