Skip to content

Instantly share code, notes, and snippets.

View davidkpiano's full-sized avatar
🎹
Working on XState Dev Tools

David Khourshid davidkpiano

🎹
Working on XState Dev Tools
View GitHub Profile
@davidkpiano
davidkpiano / SassMeister-input.scss
Created March 3, 2015 04:46
Generated by SassMeister.com.
// ----
// Sass (v3.4.12)
// Compass (v1.0.3)
// ----
$colors: (
picton-blue: #3EA9F5,
azure-radiance: #00A5F9,
froly: #EF7379,
carnation: #F14F4F,
@davidkpiano
davidkpiano / SassMeister-input.scss
Created March 24, 2015 17:49
Generated by SassMeister.com.
// ----
// Sass (v3.4.12)
// Compass (v1.0.3)
// ----
$slabel-theme: (
border: 0,
radius: 4px,
padding: 10px 15px,
font: 'Open Sans',
@davidkpiano
davidkpiano / SassMeister-input.scss
Created March 25, 2015 12:28
Generated by SassMeister.com.
// ----
// Sass (v3.4.12)
// Compass (v1.0.3)
// ----
.test {
pi: pi();
e: e();
}
@davidkpiano
davidkpiano / SassMeister-input.scss
Last active May 27, 2021 14:20
Generated by SassMeister.com.
// ----
// Sass (v3.4.12)
// Compass (v1.0.3)
// ----
$scotch-color-key: 'base' !default;
$scotch-colors: (
'primary': (
'base': #8e3329,
@davidkpiano
davidkpiano / prefix.markdown
Last active August 29, 2015 14:21
Prefix syntax for class naming

A simple alternative to BEM

Project

Choose a prefix for your project. If your project is called "The XY Project", for instance, choose xy-.

Components

Prefix them with your project prefix. Simple as that. Component classes are never lengthened.

/* Specifity: 0 1 0 */
@davidkpiano
davidkpiano / SassMeister-input.scss
Created June 1, 2015 12:23
Generated by SassMeister.com.
// ----
// Sass (v3.4.13)
// Compass (v1.0.3)
// True (v2.0.2)
// ----
@import "true";
// inside 'scss/project.scss'
@davidkpiano
davidkpiano / app.js
Created September 4, 2015 14:41
Simple way to namespace React components
import React from 'react';
import * as My from './components/my-components.js';
export default class App extends React.Component {
render() {
return (
<div>
<My.Foo />
<My.Bar />
@davidkpiano
davidkpiano / SassMeister-input.scss
Created October 17, 2015 22:42
Generated by SassMeister.com.
// ----
// libsass (v3.2.5)
// ----
@import 'sassdash';
test {
test: __string-last-index-of('abracadabra', 'ab')
}
@davidkpiano
davidkpiano / SassMeister-input.scss
Created October 26, 2015 13:09
Generated by SassMeister.com.
// ----
// libsass (v3.2.5)
// ----
$empty-list: ();
@function foo($args...) {
@return call(bar, $args...);
}
@davidkpiano
davidkpiano / SassMeister-input.scss
Created October 27, 2015 12:59
Generated by SassMeister.com.
// ----
// Sass (v3.4.14)
// Compass (v1.0.3)
// ----
@function foo($a, $b, $c, $should-be-empty...) {
@return length($should-be-empty);
}
@function bar($args...) {