All Projects → system76 → pop-vue

system76 / pop-vue

Licence: GPL-3.0 license
Vue components designed to look like Pop!_OS

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects
CSS
56736 projects

Projects that are alternatives of or similar to pop-vue

vue-date-range-picker
A vue component using Bootstrap 4 styles for date range selection
Stars: ✭ 30 (+36.36%)
Mutual labels:  vue-components
create-dotnet-devcert
A simple script that creates and trusts a self-signed development certificate for dotnet on Linux distributions.
Stars: ✭ 149 (+577.27%)
Mutual labels:  popos
vue-base64-file-upload
Upload files as base64 data-uris
Stars: ✭ 77 (+250%)
Mutual labels:  vue-components
hawkvuemdframework
Vue material Framework. Lightweight components for vuejs 2.x.
Stars: ✭ 15 (-31.82%)
Mutual labels:  vue-components
v-markdown-editor
Vue.js Markdown Editor component
Stars: ✭ 101 (+359.09%)
Mutual labels:  vue-components
vue-datatables
No description or website provided.
Stars: ✭ 22 (+0%)
Mutual labels:  vue-components
fect
Minimalist UI components built on Vue-next
Stars: ✭ 352 (+1500%)
Mutual labels:  vue-components
vue-willtable
An editable table component for Vue.js 2.0
Stars: ✭ 119 (+440.91%)
Mutual labels:  vue-components
vueface
UI Components for Vue
Stars: ✭ 74 (+236.36%)
Mutual labels:  vue-components
vue-data-table
Smart table using vue.js - sorting columns, filter by string, child rows, custom columns, custom row data
Stars: ✭ 15 (-31.82%)
Mutual labels:  vue-components
vue-component-creater-ui
拖拽式Vue组件代码生成编辑器(VCC)
Stars: ✭ 383 (+1640.91%)
Mutual labels:  vue-components
vue-masonry-gallery
Masonry gallery layout component for Vue.js
Stars: ✭ 35 (+59.09%)
Mutual labels:  vue-components
vue-frame
Dynamic component for creation of interfaces with iframes
Stars: ✭ 47 (+113.64%)
Mutual labels:  vue-components
vue-today
📅 Today is cute
Stars: ✭ 37 (+68.18%)
Mutual labels:  vue-components
v-video-embed
This is a component for Vue.js to utilize YouTube, Vimeo, DailyMotion, Coub iframe API easily
Stars: ✭ 35 (+59.09%)
Mutual labels:  vue-components
vue-link
One component to link them all 🔗
Stars: ✭ 65 (+195.45%)
Mutual labels:  vue-components
nuxewind
Free Vue JS (Nuxt 2) Tailwind Admin Dashboard Template
Stars: ✭ 62 (+181.82%)
Mutual labels:  vue-components
vue-datamaps
It is a Vue port of the javascript-based DataMaps
Stars: ✭ 14 (-36.36%)
Mutual labels:  vue-components
vue3-tree
A tree library for Vue 3
Stars: ✭ 41 (+86.36%)
Mutual labels:  vue-components
vue-flag-icon
a vue compoment for flag-icon-css
Stars: ✭ 64 (+190.91%)
Mutual labels:  vue-components

@system76/pop-vue

Vue components designed to look like Pop!_OS



npm travis-ci renovate standard Storybook


This repository contains Vue components and styles designed to mimic the look of common Pop!_OS applications.

Using

npm install --save-dev @system76/pop-vue
<template>
  <PopTerminal>
    ./runacommand.sh
  </PopTerminal>
</template>

<style>
@import "@system76/pop-vue";
</style>

<script>
import { PopTerminal } from '@system76/pop-vue'

export default {
  components: {
    PopTerminal
  }
}
</script>

View the docs to see more examples.

Tips

  1. You will need to ensure that babel sourceType is set to unambiguous. In nuxt, this means adding the following to your configuration:
build: {
  babel: {
    sourceType: 'unambiguous'
  }
}

Development

  1. Download the repository

  2. Run npm ci

  3. Run npm start

  4. Start hacking

Deployment

Simply push to master and travis will do all the work for you!

Releases

To trigger a release of pop-vue, push a commit to the master branch in the Angular Commit Message Conventions format.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].