@hypothesis/frontend-shared
Version:
Shared components, styles and utilities for Hypothesis projects
130 lines • 4.46 kB
JavaScript
var _jsxFileName = "/home/runner/work/frontend-shared/frontend-shared/src/pattern-library/components/LibraryHome.js";
import { Link } from '../..';
import Library from './Library';
import { jsxDEV as _jsxDEV } from "preact/jsx-dev-runtime";
export default function LibraryHome() {
return _jsxDEV(Library.Page, {
title: "Pattern Library",
children: [_jsxDEV("p", {
children: "This pattern library demonstrates UI toolkit components and how to use them."
}, void 0, false, {
fileName: _jsxFileName,
lineNumber: 7,
columnNumber: 7
}, this), _jsxDEV(Library.Pattern, {
title: "Foundations",
children: _jsxDEV("p", {
children: [_jsxDEV("strong", {
children: "Foundations"
}, void 0, false, {
fileName: _jsxFileName,
lineNumber: 14,
columnNumber: 11
}, this), " are the core design system elements\u2014colors, spacing systems, typography\u2014that define the underlying design fundamentals in Hypothesis UI."]
}, void 0, true, {
fileName: _jsxFileName,
lineNumber: 13,
columnNumber: 9
}, this)
}, void 0, false, {
fileName: _jsxFileName,
lineNumber: 12,
columnNumber: 7
}, this), _jsxDEV(Library.Pattern, {
title: "Components",
children: _jsxDEV("ul", {
children: [_jsxDEV("li", {
children: [_jsxDEV("strong", {
children: "Components"
}, void 0, false, {
fileName: _jsxFileName,
lineNumber: 23,
columnNumber: 13
}, this), " are", ' ', _jsxDEV(Link, {
href: "https://preactjs.com/",
children: "Preact"
}, void 0, false, {
fileName: _jsxFileName,
lineNumber: 24,
columnNumber: 13
}, this), " components that use", ' ', _jsxDEV(Link, {
href: "https://tailwindcss.com/",
children: "Tailwind CSS"
}, void 0, false, {
fileName: _jsxFileName,
lineNumber: 25,
columnNumber: 13
}, this), " for styling. Usage of these, or migration to them, is preferred over legacy components."]
}, void 0, true, {
fileName: _jsxFileName,
lineNumber: 22,
columnNumber: 11
}, this), _jsxDEV("li", {
children: [_jsxDEV("strong", {
children: "Legacy components"
}, void 0, false, {
fileName: _jsxFileName,
lineNumber: 30,
columnNumber: 13
}, this), " are", ' ', _jsxDEV(Link, {
href: "https://preactjs.com/",
children: "Preact"
}, void 0, false, {
fileName: _jsxFileName,
lineNumber: 31,
columnNumber: 13
}, this), " components that use", ' ', _jsxDEV(Link, {
href: "https://sass-lang.com/",
children: "SASS"
}, void 0, false, {
fileName: _jsxFileName,
lineNumber: 32,
columnNumber: 13
}, this), " for styling."]
}, void 0, true, {
fileName: _jsxFileName,
lineNumber: 29,
columnNumber: 11
}, this)]
}, void 0, true, {
fileName: _jsxFileName,
lineNumber: 21,
columnNumber: 9
}, this)
}, void 0, false, {
fileName: _jsxFileName,
lineNumber: 20,
columnNumber: 7
}, this), _jsxDEV(Library.Pattern, {
title: "Patterns (deprecated)",
children: _jsxDEV("p", {
children: [_jsxDEV("strong", {
children: "Patterns"
}, void 0, false, {
fileName: _jsxFileName,
lineNumber: 39,
columnNumber: 11
}, this), " are modular implementations of the design system ", _jsxDEV("strong", {
children: "foundations"
}, void 0, false, {
fileName: _jsxFileName,
lineNumber: 40,
columnNumber: 18
}, this), "\u2014from the atomic to the complex. These implementations are in HTML and CSS."]
}, void 0, true, {
fileName: _jsxFileName,
lineNumber: 38,
columnNumber: 9
}, this)
}, void 0, false, {
fileName: _jsxFileName,
lineNumber: 37,
columnNumber: 7
}, this)]
}, void 0, true, {
fileName: _jsxFileName,
lineNumber: 6,
columnNumber: 5
}, this);
}
//# sourceMappingURL=LibraryHome.js.map