ProductPromotion
Logo

Angular.JS

made by https://0x3d.site

GitHub - digipolisantwerp/antwerp-ui_angular: Antwerp UI is a component interface library for building user interfaces and responsive web apps.
Antwerp UI is a component interface library for building user interfaces and responsive web apps. - digipolisantwerp/antwerp-ui_angular
Visit Site

GitHub - digipolisantwerp/antwerp-ui_angular: Antwerp UI is a component interface library for building user interfaces and responsive web apps.

GitHub - digipolisantwerp/antwerp-ui_angular: Antwerp UI is a component interface library for building user interfaces and responsive web apps.

Antwerp UI - Angular Components

build ngx-components-status

Introduction

Antwerp City Platform as a Service User Interface (Antwerp UI) is a component interface library for building user interfaces and responsive web apps. It's designed to provide developers with functionality and UI/UX patterns that matches the Antwerpen styleguide.

Ecosystem

This library is part of Antwerp UI.

Name Framework Status
Javascript ES5+ antwerp-ui-js-github
Angular Angular 15+ antwerp-ui-angular-github
React React 16+ antwerp-ui-react-github

Getting Started

Running the project locally

  • Use node version 18.x.x (v. 18.12.1 at time of writing)
npm i
npm run build:all
npm start

Troubleshooting

  • If Error: error:0308010C:digital envelope routines::unsupported -> export NODE_OPTIONS=--openssl-legacy-provider

Install Antwerp UI

npm i @acpaas-ui/ngx-utils
npm i @acpaas-ui/ngx-forms
// Other necessary libs for your app...

Edit styles.scss to import the branding look & feel.

@import url('https://cdn.antwerpen.be/core_branding_scss/6.6.6/main.min.css');

You can also modify index.html to reference the favicons for the city of Antwerp.

Then start using the components in your pages. Look at the component documentation below to learn how to use each component.

You can also add a branding-compatible flexbox grid layout system:

@import url('https://cdn.antwerpen.be/core_flexboxgrid_scss/3.0.0/flexboxgrid.min.css');

Note that you are free to use your own grid, as long as it meets our branding guidelines.

To learn more about using the branding look & feel, check the core branding guide. Note that the core branding contains the Antwerp logo and fonts, which are subject to a usage restriction. For use outside of apps for the city of Antwerp you can use Digipolis branding instead.

Documentation

Check out our live examples or visit the Antwerp UI site.

This library contains the following components:

Name Description URL
ngx-avatar User avatar icon Documentation
ngx-calendar Calendar to select dates Documentation
ngx-code-snippet Snippet of source code Documentation
ngx-context Set meta tags for SEO Documentation
ngx-flyout Reveal additional content Documentation
ngx-forms Assorted form fields Documentation
ngx-layout Assorted page layout components Documentation
ngx-logo Logo icon Documentation
ngx-leaflet Leaflet-based map Documentation
ngx-pagination Pagination control Documentation
ngx-progress-bar Progress bar control Documentation
ngx-selectable-list List control with selectable items Documentation
ngx-table Interactive table Documentation
ngx-utils Assorted helpers Documentation
ngx-user-menu User Menu providing login/logout Documentation

Testing

Test automation

If you want to start automating your tests, you can have a look at our Test Automation Guide for some tips on how to use data-attributes to keep your tests stable and maintainable.

Cross Browser Testing

We are using Browserstack Live to make sure that our components work correctly on all major browsers and platforms. The people at Browserstack kindly offer an unlimited testing program, free of charge for open source projects so a big thanks to them!

Questions

For questions and support please ask a question on the #antwerp-ui slack channel. If you're not yet a member of our DigAnt Café slack community, you can easily join here.

If you stumble across a bug or missing feature, feel free to report an issue. Please fill out the issue template completely when opening an issue. This will help us get to your issue sooner.

Changelog

Detailed changes for each release are documented in the changelog.

Contributing

Your contributions are most welcome as pull requests, both code changes and documentation updates. However, to keep a high quality standard, please make sure to read the Contributing Guide before making a pull request.

Thank you to all the people who already contributed to Antwerp UI!

Support

Jasper Van Proeyen ([email protected])

License

MIT

Copyright (c) 2016-present, Digipolis

More Resources
to explore the angular.

mail [email protected] to add your project or resources here 🔥.

Related Articles
to learn about angular.

FAQ's
to learn more about Angular JS.

mail [email protected] to add more queries here 🔍.

More Sites
to check out once you're finished browsing here.

0x3d
https://www.0x3d.site/
0x3d is designed for aggregating information.
NodeJS
https://nodejs.0x3d.site/
NodeJS Online Directory
Cross Platform
https://cross-platform.0x3d.site/
Cross Platform Online Directory
Open Source
https://open-source.0x3d.site/
Open Source Online Directory
Analytics
https://analytics.0x3d.site/
Analytics Online Directory
JavaScript
https://javascript.0x3d.site/
JavaScript Online Directory
GoLang
https://golang.0x3d.site/
GoLang Online Directory
Python
https://python.0x3d.site/
Python Online Directory
Swift
https://swift.0x3d.site/
Swift Online Directory
Rust
https://rust.0x3d.site/
Rust Online Directory
Scala
https://scala.0x3d.site/
Scala Online Directory
Ruby
https://ruby.0x3d.site/
Ruby Online Directory
Clojure
https://clojure.0x3d.site/
Clojure Online Directory
Elixir
https://elixir.0x3d.site/
Elixir Online Directory
Elm
https://elm.0x3d.site/
Elm Online Directory
Lua
https://lua.0x3d.site/
Lua Online Directory
C Programming
https://c-programming.0x3d.site/
C Programming Online Directory
C++ Programming
https://cpp-programming.0x3d.site/
C++ Programming Online Directory
R Programming
https://r-programming.0x3d.site/
R Programming Online Directory
Perl
https://perl.0x3d.site/
Perl Online Directory
Java
https://java.0x3d.site/
Java Online Directory
Kotlin
https://kotlin.0x3d.site/
Kotlin Online Directory
PHP
https://php.0x3d.site/
PHP Online Directory
React JS
https://react.0x3d.site/
React JS Online Directory
Angular
https://angular.0x3d.site/
Angular JS Online Directory