1.1.18 â€ĸ Published 2 years ago

@matt-baillie/github-button v1.1.18

Weekly downloads
-
License
GPL-3.0
Repository
github
Last release
2 years ago

GitHub issues npm version

\<github-button>

Simple github button that can be use only to link github, users, projects and other stuff. Active only on https://github.com domain. With the link attribute you can set the path into the github.com world you want link to. Best use case to link the open-source project is inserted to.

🕹ī¸ Examples

Github Button

<style>
  color-scheme-button {
    width: 128px;
    height: 128px;
    --background-color: purple;
    --icon-color: #333;
  }
</style>

<!-- Relative link -->
<github-button link="matt-baillie/github-button.git"> </github-button>

<!-- Absolute link -->
<github-button link="https://github.com/matt-baillie/github-button.git">
</github-button>

🚀 Usage

  1. Install package
npm install --save @matt-baillie/github-button
  1. Import
<!-- Import Js Module -->
<script type="module">
  // Importing this module registers <progress-ring> as an element that you
  // can use in this page.
  //
  // Note this import is a bare module specifier, so it must be converted
  // to a path using a server such as @web/dev-server.
  import "@matt-baillie/github-button";
</script>
  1. Place in your HTML
<github-button link="https://github.com/matt-baillie/github-button.git">
</github-button>

🐝 API

📒 Properties/Attributes

NameTypeDefaultDescription
linkString''Github Absolute / Relative path to user / project
newwindowStringfalseAttribute to control whether link is opened in a newwindow/tab or in the current window

Methods

None

Events

None

🧁 CSS Custom Properties

NameDefaultDescription
--icon-color#000SVG fill attribute
--background-color#fffSVG background color

đŸ’Ē Accessibility

Acessibility is guaranted with the use of a button with the title and aria-label set on it.SVG icons inside the inner button are set role=img,aria-hidden="true",focusable="false" .

🔧 TODO

  • Better Documentation

🧑‍đŸ’ģ Author

Latest Editor

@matt-baillie
@matt-baillie

Original Author

@cicciosgamino
@cicciosgamino

Support

Reach out to me at one of the following places:

Donate

Donate help and contibutions!

License

GNU General Public License v3.0

Made 🧑‍đŸ’ģ by @cicciosgamino

1.1.18

2 years ago

1.1.17

2 years ago

1.1.16

2 years ago

1.1.15

2 years ago

1.1.14

2 years ago

1.1.13

2 years ago

1.1.12

2 years ago

1.1.11

2 years ago

1.1.10

2 years ago

1.1.9

2 years ago

1.1.7

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago