UNPKG

@teamsnap/teamsnap-ui

Version:

a CSS component library for TeamSnap

70 lines (69 loc) 3.3 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); __setModuleDefault(result, mod); return result; }; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.WithCustomSeparator = exports.WithMixedTypes = exports.WithStrings = exports.WithComponents = exports.Default = void 0; var React = __importStar(require("react")); var Breadcrumbs_1 = __importDefault(require("./Breadcrumbs")); exports.default = { title: 'Breadcrumbs', }; var breadcrumbs = [ React.createElement("a", { href: "/path-to-organization" }, "Organization"), React.createElement("a", { href: "/path-to-season" }, "2021 Fall Season"), React.createElement("span", null, "Registration"), ]; var Default = function () { return React.createElement(Breadcrumbs_1.default, { breadcrumbs: breadcrumbs }); }; exports.Default = Default; var Link = function (_a) { var text = _a.text, href = _a.href; return React.createElement("a", { href: href }, text); }; var WithComponents = function () { var breadcrumbsWithComponents = [ React.createElement(Link, { text: "Organization", href: "#org" }), React.createElement(Link, { text: "2021 Fall Season", href: "#season" }), React.createElement(Link, { text: "Registration", href: "#registration" }), ]; return React.createElement(Breadcrumbs_1.default, { breadcrumbs: breadcrumbsWithComponents }); }; exports.WithComponents = WithComponents; var WithStrings = function () { var breadcrumbsWithStrings = ['Organization', '2021 Fall Season', 'Registration']; return React.createElement(Breadcrumbs_1.default, { breadcrumbs: breadcrumbsWithStrings }); }; exports.WithStrings = WithStrings; var WithMixedTypes = function () { var breadcrumbsWithMixedTypes = [ React.createElement("a", { href: "#org" }, "Organization"), React.createElement(Link, { text: "2021 Fall Season", href: "#season" }), 'Registration', ]; return React.createElement(Breadcrumbs_1.default, { breadcrumbs: breadcrumbsWithMixedTypes }); }; exports.WithMixedTypes = WithMixedTypes; var WithCustomSeparator = function () { var breadcrumbsWithCustomSeparator = ['Organization', '2021 Fall Season', 'Registration']; return React.createElement(Breadcrumbs_1.default, { breadcrumbs: breadcrumbsWithCustomSeparator, separator: "\uD83D\uDD25" }); }; exports.WithCustomSeparator = WithCustomSeparator;