Skip to content

Instantly share code, notes, and snippets.

@samueljmurray
samueljmurray / styles.js
Created August 30, 2017 15:32
Tachyons styles
/* styles.js */
export const SPACING_XXS = 4;
export const SPACING_XS = 6;
export const SPACING_S = 12;
// ... more spacing constants
export const COLOR_DARK_BLUE = "#06171d";
export const COLOR_GRAY_BLUE = "#b2c3d0";
export const COLOR_TEAL = "#437f92";
@samueljmurray
samueljmurray / MyComponent.jsx
Created August 30, 2017 15:30
Component using form styles
/* MyComponent.js */
import formStyles from "formStyles";
class MyComponent extends React.Component {
render() {
return (
// ...
<TextInput style={formStyles.textInput} />
// ...
@samueljmurray
samueljmurray / formStyles.js
Last active August 30, 2017 15:11
Form styles
/* formStyles.js */
export default StyleSheet.create({
textInput: {
padding: 16,
borderColor: "#eee",
borderWidth: StyleSheet.hairlineWidth,
},
});
@samueljmurray
samueljmurray / headingText.jsx
Created August 30, 2017 15:09
HeadingText component
/* HeadingText.js */
const styles = StyleSheet.create({
text: {
fontFamily: "UnreadableSans",
fontSize: 24,
fontWeight "500",
},
});
@samueljmurray
samueljmurray / formStyles.js
Created August 30, 2017 15:04
Form styles using text mixins
/* formStyles.js */
import { errorText } from "textMixins";
export default StyleSheet.create({
formErrorMessage: {
...errorText,
fontSize: 22,
},
fieldErrorMessage: {
@samueljmurray
samueljmurray / textMixins.js
Last active August 30, 2017 15:02
Text mixins
/* textMixins.js */
export const errorText = {
fontWeight: "700",
color: "red",
};
@samueljmurray
samueljmurray / inline_styles.html
Last active August 30, 2017 15:00
HTML inline styles
<p style="color: lemonchiffon;">Blah…</p>
<p style="color: lemonchiffon;">Bleh…</p>
<p style="color: lemonchiffon;">Bluh..?</p>
@samueljmurray
samueljmurray / more_base_styles.css
Created August 30, 2017 14:59
More base CSS styles
.subheading {
margin-bottom: 16px;
}
@samueljmurray
samueljmurray / base_styles.css
Created August 30, 2017 14:58
Base CSS styles
body {
color: lemonchiffon;
}
input[type=text] {
color: peachpuff;
}
@samueljmurray
samueljmurray / papyrus-everywhere.jsx
Created May 16, 2017 14:55
Some inherited text styles
<Text style={styles.branded}>
Yummy Papyrus
<Text style={{fontWeight: bold}}>
Bold, yet still Papyrus
</Text>
</Text>