github-api-widget
TypeScript icon, indicating that this package has built-in type declarations

0.4.1 • Public • Published

Github Api Widget

npm version License: MIT Show github select user principal info layout

Demo

https://mugan86.github.io/github-api-widget/

Screenshots

Select user widget Search User widget

Instructions

Install

npm install github-api-widget

Add css style

In src/styles.css

@import "./../node_modules/github-api-widget/lib/assets/styles/styles.css";

Use in Angular

With default components (use search github user). Add only in desire component.html this tags

<github-api-search-user></github-api-search-user>

If not use search component

For example in app.component.ts add

Properties

userUser = null;
errorboolean;

Inject SearchService

constructor(private userSearchSearchUserService) { } 

Take data from API Github with select user (for example 'mugan86')

this.userSearch.takeApiData('mugan86').then(
      data => {
        this.user = data;
      }
);

In html template (app.component.html) you must add:

Example

<github-api-user *ngIf="user" [user]="user"></github-api-user>

Change principal widget background image

Add in style.css this rule:

.user-card .header {
    background-image: url('<image-url>');
}

Package Sidebar

Install

npm i github-api-widget

Weekly Downloads

3

Version

0.4.1

License

MIT

Unpacked Size

277 kB

Total Files

38

Last publish

Collaborators

  • mugan86