1// Generated by purs version 0.13.6
3var Control_Applicative = require("../Control.Applicative/index.js");
4var Data_Array = require("../Data.Array/index.js");
5var Data_Foldable = require("../Data.Foldable/index.js");
6var Data_Monoid = require("../Data.Monoid/index.js");
7var Data_Semigroup = require("../Data.Semigroup/index.js");
8var Data_Symbol = require("../Data.Symbol/index.js");
9var JSS = require("../JSS/index.js");
10var React_Basic_DOM = require("../React.Basic.DOM/index.js");
11var React_Basic_DOM_Generated = require("../React.Basic.DOM.Generated/index.js");
12var React_Basic_Hooks = require("../React.Basic.Hooks/index.js");
13var React_Basic_Hooks_Internal = require("../React.Basic.Hooks.Internal/index.js");
14var Record_Extra = require("../Record.Extra/index.js");
15var Type_Equality = require("../Type.Equality/index.js");
16var Yoga_Theme_Styles = require("../Yoga.Theme.Styles/index.js");
17var H1 = (function () {
24var H2 = (function () {
31var H3 = (function () {
38var H4 = (function () {
45var Subheading = (function () {
46 function Subheading() {
49 Subheading.value = new Subheading();
52var mkH = function __do() {
53 var useStyles = Yoga_Theme_Styles.makeStylesJSS()(Record_Extra.mapRecordCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
55 }))()(Record_Extra.mapRecordCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
57 }))()(Record_Extra.mapRecordCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
59 }))()(Record_Extra.mapRecordCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
61 }))()(Record_Extra.mapRecordCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
63 }))()(Record_Extra.mapRecordCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
65 }))()(Record_Extra.mapRecordNil)()())()())()())()())()())()())(JSS.jssClasses()(function (v) {
67 common: JSS.jss(JSS.jssAbleRecord(JSS.jssAbleFieldsCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
69 }))(JSS.jssAbleString)()()()(JSS.jssAbleFieldsCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
71 }))(JSS.jssAbleString)()()()(JSS.jssAbleFieldsNil)))()())({
73 fontFamily: v.headingFontFamily
75 h1: JSS.jss(JSS.jssAbleRecord(JSS.jssAbleFieldsCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
77 }))(JSS.jssAbleString)()()()(JSS.jssAbleFieldsCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
78 return "letterSpacing";
79 }))(JSS.jssAbleString)()()()(JSS.jssAbleFieldsCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
81 }))(JSS.jssAbleInt)()()()(JSS.jssAbleFieldsCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
83 }))(JSS.jssAbleInt)()()()(JSS.jssAbleFieldsCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
84 return "textTransform";
85 }))(JSS.jssAbleString)()()()(JSS.jssAbleFieldsNil))))))()())({
86 textTransform: "uppercase",
88 letterSpacing: "0.07em",
92 h2: JSS.jss(JSS.jssAbleRecord(JSS.jssAbleFieldsCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
94 }))(JSS.jssAbleString)()()()(JSS.jssAbleFieldsCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
95 return "letterSpacing";
96 }))(JSS.jssAbleString)()()()(JSS.jssAbleFieldsCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
98 }))(JSS.jssAbleInt)()()()(JSS.jssAbleFieldsCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
100 }))(JSS.jssAbleInt)()()()(JSS.jssAbleFieldsCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
101 return "textTransform";
102 }))(JSS.jssAbleString)()()()(JSS.jssAbleFieldsNil))))))()())({
103 textTransform: "uppercase",
105 letterSpacing: "0.05em",
109 h3: JSS.jss(JSS.jssAbleRecord(JSS.jssAbleFieldsCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
111 }))(JSS.jssAbleString)()()()(JSS.jssAbleFieldsCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
113 }))(JSS.jssAbleInt)()()()(JSS.jssAbleFieldsCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
115 }))(JSS.jssAbleInt)()()()(JSS.jssAbleFieldsNil))))()())({
120 h4: JSS.jss(JSS.jssAbleRecord(JSS.jssAbleFieldsCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
122 }))(JSS.jssAbleString)()()()(JSS.jssAbleFieldsCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
124 }))(JSS.jssAbleInt)()()()(JSS.jssAbleFieldsCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
126 }))(JSS.jssAbleInt)()()()(JSS.jssAbleFieldsNil))))()())({
131 h5: JSS.jss(JSS.jssAbleRecord(JSS.jssAbleFieldsCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
133 }))(JSS.jssAbleString)()()()(JSS.jssAbleFieldsCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
135 }))(JSS.jssAbleString)()()()(JSS.jssAbleFieldsCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
137 }))(JSS.jssAbleInt)()()()(JSS.jssAbleFieldsCons(new Data_Symbol.IsSymbol(function ($dollar__unused) {
139 }))(JSS.jssAbleInt)()()()(JSS.jssAbleFieldsNil)))))()())({
143 color: v.textColourLighter
147 return React_Basic_Hooks.component()()()("Heading")(function (v) {
148 return React_Basic_Hooks_Internal.bind(React_Basic_Hooks_Internal.ixBindRender)(useStyles({}))(function (classes) {
149 var elem = (function () {
150 if (v.level instanceof H1) {
151 return React_Basic_DOM_Generated.h1();
153 if (v.level instanceof H2) {
154 return React_Basic_DOM_Generated.h2();
156 if (v.level instanceof H3) {
157 return React_Basic_DOM_Generated.h3();
159 if (v.level instanceof H4) {
160 return React_Basic_DOM_Generated.h4();
162 if (v.level instanceof Subheading) {
163 return React_Basic_DOM_Generated.h5();
165 throw new Error("Failed pattern match at Yoga.Typography.Header (line 72, column 14 - line 77, column 27): " + [ v.level.constructor.name ]);
167 var specificClassName = (function () {
168 if (v.level instanceof H1) {
171 if (v.level instanceof H2) {
174 if (v.level instanceof H3) {
177 if (v.level instanceof H4) {
180 if (v.level instanceof Subheading) {
183 throw new Error("Failed pattern match at Yoga.Typography.Header (line 79, column 27 - line 84, column 33): " + [ v.level.constructor.name ]);
185 return Control_Applicative.pure(React_Basic_Hooks_Internal.applicativeRender(Type_Equality.refl))(elem({
186 className: Data_Foldable.intercalate(Data_Foldable.foldableArray)(Data_Monoid.monoidString)(" ")(Data_Semigroup.append(Data_Semigroup.semigroupArray)([ classes.common, specificClassName ])(Data_Array.fromFoldable(Data_Foldable.foldableMaybe)(v.className))),
187 children: [ React_Basic_DOM.text(v.text) ]
197 Subheading: Subheading,
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list