All Projects → marceloatg → vuetning

marceloatg / vuetning

Licence: MIT License
Salesforce Lightning Design System framework for Vue.js 2

Programming Languages

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

Projects that are alternatives of or similar to vuetning

server-action-service
Generic and reusable Lightning service component that calls server-side actions
Stars: ✭ 19 (-9.52%)
Mutual labels:  lightning, salesforce
Purealoe
Salesforce Sample App part of the sample gallery. Agriculture and retail use case. Get inspired and learn best practices.
Stars: ✭ 65 (+209.52%)
Mutual labels:  lightning, salesforce
Salesforcedx Vscode
Salesforce Extensions for VS Code
Stars: ✭ 653 (+3009.52%)
Mutual labels:  lightning, salesforce
Related-List-LWC
My first real foray into Lightning Web Components - an sobject / list view driven lightning data table
Stars: ✭ 21 (+0%)
Mutual labels:  lightning, salesforce
sfdc-error-playground
Lightning & Apex Error Playground
Stars: ✭ 30 (+42.86%)
Mutual labels:  lightning, salesforce
Design System React
Salesforce Lightning Design System for React
Stars: ✭ 676 (+3119.05%)
Mutual labels:  lightning, salesforce
Lightning Data Grid
A data grid for Lightning Component Framework
Stars: ✭ 24 (+14.29%)
Mutual labels:  lightning, salesforce
Sfdc Ui Lookup
Salesforce Lookup Component (Aura version, maintenance only, see LWC version for updates)
Stars: ✭ 94 (+347.62%)
Mutual labels:  lightning, salesforce
Haoide
Stop upgrade, most of features were delivered in https://github.com/xjsender/haoide-vscode
Stars: ✭ 194 (+823.81%)
Mutual labels:  lightning, salesforce
Create Lwc App
Quickstart command line interface for scaffolding your Lightning Web Components projects
Stars: ✭ 144 (+585.71%)
Mutual labels:  lightning, salesforce
SF-Lightning-Lookup
Salesforce lightning dynamic lookup component.
Stars: ✭ 15 (-28.57%)
Mutual labels:  lightning, salesforce
lwc-modules
Build any LWC you want without ever having to touch Apex
Stars: ✭ 20 (-4.76%)
Mutual labels:  lightning, salesforce
lwc-redux
Integrate Redux with Lightning Web Component
Stars: ✭ 35 (+66.67%)
Mutual labels:  lightning, salesforce
salesforce-plantuml
Salesforce app to generate UML class & ER-diagrams from your org data. Leverages the PlantUML library.
Stars: ✭ 89 (+323.81%)
Mutual labels:  salesforce
BitcoinCacheMachine
Run privacy-preserving Bitcoin payment infrastructure at your home or office. Deploy on commodity x64_86.
Stars: ✭ 18 (-14.29%)
Mutual labels:  lightning
ssjs-lib
An open-source library that takes the repetitive and complex tasks and simplifies them, enabling you to get the most out of Salesforce Marketing Cloud.
Stars: ✭ 28 (+33.33%)
Mutual labels:  salesforce
trustedcoin
A lightningd plugin that replaces your own Bitcoin Core node with trusted public explorers.
Stars: ✭ 24 (+14.29%)
Mutual labels:  lightning
apexmock
force.com Mock data and fixtures for Apex Unit Tests
Stars: ✭ 24 (+14.29%)
Mutual labels:  salesforce
apex-fp
Functional programming for Salesforce Apex
Stars: ✭ 231 (+1000%)
Mutual labels:  salesforce
apex-utils
Utility classes for Salesforce Apex development
Stars: ✭ 20 (-4.76%)
Mutual labels:  salesforce

Vuetning vuetning NPM downloads gzip size

Introduction

Vuetning is a Salesforce Lightning Design System framework for Vue.js 2...

Components

Name Avaliability Coverage Documentation
Accordion
Activity Timeline
Alert
App Launcher
Avatar
Avatar Group
Badge
Brand Band
Breadcrumbs
Builder Header
Button
Button Group
Button Icon
Card
Carousel
Chat
Checkbox
Checkbox Button
Checkbox Button Group
Checkbox Group
Checkbox Toggle
Code Block
Color Picker
Combobox
Counter
Data Table
Date Picker
Datetime Picker
Docked Composer
Docked Form Footer
Docked Utility Bar
Drop Zone
Dueling Picklist
Dynamic Icon
Dynamic Menu
Expandable Section
Expression
Feed
Files
File Selector
Formatted Date Time
Global Header
Global Navigation
Icon
Illustration
Input
List Builder
Lookup
Map
Media Object
Menu
Modal
Multi Picklist
Notifications
Page Header
Pagination
Panel
Path
Picklist
Pill
Popover
Progress Bar
Progress Indicator
Progress Ring
Prompt
Publisher
Radio Button Group
Radio Group
Rich Text Editor
Scoped Notification
Scoped Tabs
Setup Assistant
Slider
Spinner
Split View
Summary Detail
SVG
Tabs
Text
Text Area
Tile
Time Picker
Tile
Toast
Tooltip
Tree
Tree Grid
Trial Bar
Vertical Navigation
Vertical Tabs
Virtual Scroller
Visual Picker
Welcome Mat
Wide Radio Group

Browser Support

Vuetning is being developed in recent versions of Chrome. Support for Safari, Firefox, Edge and Opera will be added in the future.

Quick-start CDN

<!DOCTYPE html>
<html>
<head>
  <link href="https://cdn.jsdelivr.net/npm/@salesforce-ux/design-system/assets/styles/salesforce-lightning-design-system.min.css" rel="stylesheet">
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui">
</head>
<body>
  <div id="app">
    <slds-button brand label="Hello World"/>
  </div>

  <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
  <script src="https://cdn.jsdelivr.net/npm/vuetning/dist/vuetning.umd.min.js"></script>
  <script>
    new Vue({
      el: '#app'
    })
  </script>
</body>
</html>

CDN Links

Install inside a NPM project

Vuetning is available as npm and yarn packages.

# npm
npm install vuetning
# yarn
yarn add vuetning

Usage

In your main.js, or similar entry point, install vuetning using:

All components

import Vue from 'vue'
import Vuetning from 'vuetning'

Vue.use(Vuetning)

Or use individual components:

import Vue from 'vue'
import { sldsButton, sldsCombobox, sldsModal } from 'vuetning'

Vue.use(sldsButton)
Vue.use(sldsCombobox)
Vue.use(sldsModal)

Assets

TBD

License

This project is licensed under the terms of the MIT license.

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].