Skip to main content

Code Frequently Asked Questions

Find below the answers for the most common questions along the user journey: First contact, Follow up, Ramp up, First steps, Build a project, Contribution, Governance, Problem Solving, and Learnings.

first contact

What is it?

The DHL User Interface Library is a rapidly growing collection of 30+ React, Vue, and Angular components ready to be used out of the box within your projects. As a developer, you can quickly import, configure and use the components you need to build your projects. With accessibility and brand-compliance in mind, the library offers a wide selection of components to build everything from form-based transactional applications to content pages.

How do I use the DHL User Interface Library as a developer?

To begin consuming the library you need to:

  • Import the library - contact Dennis Appelrath (DHL CSI) to receive a private NPM token.
  • Browse available components in this documentation pages
  • Import the components on a need-by basis.

What framework does the DHL User Interface Library use?

The DHL User Interface Library is a React, Vue, and Angular component library based on we-components.
StencilJS is used to generate the components in the three different suported frameworks.

For future updates on support for other frameworks, please sign up to our newsletter by contacting Dennis Appelrath (DHL CSI).

What does it cost?

The DHL User Interface Library is free to use by all DHL touch points.

follow up

Can I consume without contributing?

Yes. Contact Dennis Appelrath (DHL CSI) to get a private NPM token and visit the 'for developers' guide under 'getting started'.

rump up

What tools do I need?

A basic understanding of front-end development practices is required to successfully use the DHL User Interface Library.

Who facilitates user access requests?

Get in touch with our product owner Dennis Appelrath (DHL CSI).

build a project

Where do I find best practices? You can find information on best practices & use-cases for component use on Brand Hub.

I want to start a new project and use the DHL User Interface Library - Where do I start?

Please obtain consumer access by contacting Dennis Appelrath (DHL CSI)

Can I alter how the components look visually?

All DHL User Interface Library components are designed to work out-of-the-box and conform with DHL brand guidelines.
Most of the components accept custom CSS classes through className property, see component's specific documentation for more details.

problem solving

I'm facing issues - who do I contact?

Our development team is happy to answer any questions you may have regarding the DHL User Interface Library and help with any issues. You can also reach out to us via a dedicated MS Teams Channel for the DHL User Interface Library.
We also offer ramp-up sessions to ease your workflow and prevent future issues. Please contact Dennis Appelrath (DHL CSI) by email for more information.

How can I escalate an issue in an emergency?

you cannot, for now.

learnings & feedback

How do I send my feedback?

All feedback is actively encouraged. Please get in touch with [Dennis Appelrath (DHL CSI)](/getting-help/support-and-contact/ with any feedback.

How do I stay in touch?

Sign up for the User Interface Library Newsletter. Simply send your name and your email address to the product owner Dennis Appelrath (DHL CSI) and join the dedicated MS Teams Channel for the DHL User Interface Library.