gradio
86 строк · 1.6 Кб
1<script>
2// @ts-nocheck
3import { Meta, Story } from "@storybook/addon-svelte-csf";
4import RadiusRow from "../helpers/RadiusRow.svelte";
5
6const radiiTokens = [
7{ tokenName: "--radius-xxs", value: "1px" },
8{ tokenName: "--radius-xs", value: "2px" },
9{ tokenName: "--radius-sm", value: "4px" },
10{ tokenName: "--radius-md", value: "6px" },
11{ tokenName: "--radius-lg", value: "8px" },
12{ tokenName: "--radius-xl", value: "12px" },
13{ tokenName: "--radius-xxl", value: "22px" }
14];
15</script>
16
17<Meta title="Design System/Radius" />
18
19<Story name="Radius">
20<div class="wrapper">
21<section>
22<h1>Radii</h1>
23</section>
24<div class="container">
25<table>
26<thead>
27<tr>
28<th>Token Name</th>
29<th>Value</th>
30<th>Example</th>
31</tr>
32</thead>
33
34{#each radiiTokens as radius}
35<RadiusRow {radius} />
36{/each}
37</table>
38</div>
39</div>
40</Story>
41
42<style>
43.wrapper {
44display: flex;
45flex-direction: column;
46align-items: center;
47font-family: var(--font);
48}
49
50section {
51background: #fb923c;
52height: 50px;
53width: 90%;
54display: flex;
55align-items: center;
56border-radius: 15px;
57padding: 50px;
58margin: 20px;
59}
60
61section h1 {
62color: white;
63font-weight: 700;
64font-size: 3em;
65}
66.container {
67width: 90%;
68display: flex;
69justify-content: center;
70align-items: center;
71}
72
73table {
74border-collapse: separate;
75width: 100%;
76border-spacing: 2em;
77}
78
79tr {
80margin: 10px;
81font: var(--font-sans);
82color: var(--block-title-text-color);
83font-weight: var(--block-title-text-weight);
84font-size: var(--block-title-text-size);
85}
86</style>
87