Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Roeefl/vue-github-corners
Tholman's popular github-corners for VueJS
https://github.com/Roeefl/vue-github-corners
Last synced: 13 days ago
JSON representation
Tholman's popular github-corners for VueJS
- Host: GitHub
- URL: https://github.com/Roeefl/vue-github-corners
- Owner: Roeefl
- Created: 2017-01-01T20:41:10.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-01-03T14:19:37.000Z (over 7 years ago)
- Last Synced: 2024-03-24T21:02:21.127Z (3 months ago)
- Language: JavaScript
- Size: 64.5 KB
- Stars: 14
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Lists
- awesome-vue-refactor - vue-github-corners
README
# Vue Github Corners Component
> Tholmans github-corners for VueJS
### Current Version: 1.2.3
[![NPM](https://nodei.co/npm/vue-github-corners.png?downloads=true)](https://nodei.co/npm/vue-github-corners/)
## Description
Tholman's great github-corners in a convenient VueJS component
[Project Page](https://roeefl.github.io/vue-github-corners/)
All credits go to [Tholman's Original Repo](http://tholman.com/github-corners/)
## Screenshot
![GithubCorner][screenshot]
[screenshot]: https://github.com/Roeefl/vue-github-corners/blob/master/src/Screenshot.png?raw=true "GithubCorner"
## Installation
### For installing this module, run:
```javascript
npm install --save vue-github-corners
```## Usage
### Importing into your project:
```javascript
import GithubCorner from 'vue-github-corners'
```**If importing into a .Vue file, don't forget to register the component in your export components**
### Demonstration:
```javascript
import Index from './components/content/Index'
import GithubCorner from 'vue-github-corners'export default {
name: 'app',
components: {
Index,
GithubCorner
},
...
```### Basic Example:
```javascript
<GithubCorner url="https://github.com/Roeefl/vue-github-corners"
:size='120'
colorScheme='grEEn' >
</GithubCorner>
```### Demonstrating usage of all available attributes:
```javascript
<GithubCorner url="https://github.com/Roeefl/vue-github-corners"
:size='140'
cornerColor='#625D5D'
gitColor='PeachPuff'
leftCorner
flipOnHover >
</GithubCorner>
```## Available Properties
| Property Name | Type | Default Value | Description |
|--------------:|:----:|:-------------:|-------------|
| url | String | '/' | Link to github repo |
| size | Number (v-bind:) | 80 | Determines width & height of corner |
| colorScheme | String | 'auto' | Color scheme for the component, can be used for more convenience instead of providing custom colors. Valid values are 'black', 'blue', 'green', 'red', 'white' (case-insensitive) |
| cornerColor | String | '#625D5D' | Background color for the corner |
| gitColor | String | 'PeachPuff' | Fill color for the octocat |
| leftCorner | Boolean | false | Use leftCorner to have the corner on the left, otherwise it'll be on the right by default |
| flipOnHover | Boolean | false | Use flipOnHover to get a hover color flip affect to add some further life to the component |**Please note that using the colorScheme property will override cornerColor/gitColor properties, and is expected to use instead of those, not together**