d09-service-status
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

Built With Stencil

d09-service-status-component

This is a web component built with stencil.js that reveals the status of a service.

The component provides a simple overview of the availability of the service. This by querying the health check of the service.

The following properties of the component are adjustable:

Properties

Property Attribute Description Type Default
apiToCheck (required) api-to-check string undefined
offlineColor offline-color string 'red'
offlineText offline-text string 'Offline'
onlineColor online-color string 'green'
onlineText online-text string 'Online'
status status string undefined

Getting Started

To use the component, first install this package

npm i d09-service-status

Then you add the component in your HTML page and reference the script. Change the necessary attributes as you wish. Ready to go!

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Test</title>
        <script type="module" src="/node_modules/d09-service-status/dist/d09-service-status/d09-service-status.esm.js"></script>
    </head>
    <body>
        <d09-service-status-component
        api-to-check="https://apidgdv.gent.be/supporting/communication-platform-core/v1/status/am-i-up" 
        online-text="Up"
        offline-text="Down" 
        online-color="#BDD68D"
        offline-color="#E89393"     
        ></d09-service-status-component>    
    </body>
    </html>

Readme

Keywords

none

Package Sidebar

Install

npm i d09-service-status

Weekly Downloads

25

Version

0.0.4

License

MIT

Unpacked Size

909 kB

Total Files

64

Last publish

Collaborators

  • vdvgiom