You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							271 lines
						
					
					
						
							7.1 KiB
						
					
					
				
			
		
		
	
	
							271 lines
						
					
					
						
							7.1 KiB
						
					
					
				| "use strict";
 | |
| var __importDefault = (this && this.__importDefault) || function (mod) {
 | |
|     return (mod && mod.__esModule) ? mod : { "default": mod };
 | |
| };
 | |
| Object.defineProperty(exports, "__esModule", { value: true });
 | |
| const styled_components_1 = require("styled-components");
 | |
| const theme_get_1 = __importDefault(require("./theme-get"));
 | |
| /**
 | |
|  *
 | |
|  * Gives you the default styles for all "content" elements like:
 | |
|  * ul, li, h1-h5 etc.
 | |
|  *
 | |
|  * ### Example
 | |
|  *
 | |
|  * ```typescript
 | |
|  * import styled from 'styled-components'
 | |
|  * import { contentCSS } from '@adminjs/design-system'
 | |
|  *
 | |
|  * const myComponent = styled`
 | |
|  *   ${contentCSS};
 | |
|  * `
 | |
|  * ```
 | |
|  *
 | |
|  * @memberof module:@adminjs/design-system
 | |
|  */
 | |
| const contentCSS = styled_components_1.css `
 | |
|   font-family: ${({ theme }) => theme.font};
 | |
|   font-size: ${theme_get_1.default('fontSizes', 'md')};
 | |
|   line-height: ${theme_get_1.default('lineHeights', 'lg')};
 | |
|   font-weight: ${theme_get_1.default('fontWeights', 'light')};
 | |
|   div, span, applet, object, iframe,
 | |
|   h1, h2, h3, h4, h5, h6, p, blockquote, pre,
 | |
|   a, abbr, acronym, address, big, cite, code,
 | |
|   del, dfn, em, img, ins, kbd, q, s, samp,
 | |
|   small, strike, strong, sub, sup, tt, var,
 | |
|   b, u, i, center,
 | |
|   dl, dt, dd, ol, ul, li,
 | |
|   fieldset, form, label, legend,
 | |
|   table, caption, tbody, tfoot, thead, tr, th, td,
 | |
|   article, aside, canvas, details, embed,
 | |
|   figure, figcaption, footer, header, hgroup,
 | |
|   main, menu, nav, output, ruby, section, summary,
 | |
|   time, mark, audio, video {
 | |
|     &:not([class*="adminjs_"]) {
 | |
|       margin: 0;
 | |
|       padding: 0;
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   img {
 | |
|     max-width: 100%;
 | |
|   }
 | |
| 
 | |
|   p, div {
 | |
|     margin-bottom: ${theme_get_1.default('space', 'xl')};
 | |
|     font-size: ${theme_get_1.default('fontSizes', 'md')};
 | |
|     font-weight: ${theme_get_1.default('fontWeights', 'light')};
 | |
|   }
 | |
| 
 | |
|   strong, b {
 | |
|     font-weight: ${theme_get_1.default('fontWeights', 'bolder')}
 | |
|   }
 | |
| 
 | |
|   li + li {
 | |
|     margin-top: ${theme_get_1.default('space', 'md')};
 | |
|   }
 | |
| 
 | |
|   p:not(:last-child),
 | |
|   dl:not(:last-child),
 | |
|   ol:not(:last-child),
 | |
|   ul:not(:last-child),
 | |
|   blockquote:not(:last-child),
 | |
|   pre:not(:last-child),
 | |
|   table:not(:last-child) {
 | |
|     margin-bottom: ${theme_get_1.default('space', 'xl')};
 | |
|   }
 | |
| 
 | |
|   pre {
 | |
|     background-color: ${theme_get_1.default('colors', 'grey20')};
 | |
|     border: 1px solid ${theme_get_1.default('colors', 'grey40')};
 | |
|     padding: ${theme_get_1.default('space', 'xl')};
 | |
|     margin: ${theme_get_1.default('space', 'xl')} 0 ${theme_get_1.default('space', 'xxl')};
 | |
|     white-space: pre;
 | |
|     font-family: 'Courier New', Courier, monospace;
 | |
|   }
 | |
| 
 | |
|   h1,
 | |
|   h2,
 | |
|   h3,
 | |
|   h4,
 | |
|   h5,
 | |
|   h6 {
 | |
|     font-weight: ${theme_get_1.default('fontWeights', 'light')};
 | |
|     line-height: ${theme_get_1.default('lineHeights', 'xl')};
 | |
|     font-size: ${theme_get_1.default('fontSizes', 'h3')};
 | |
|     margin-top: ${theme_get_1.default('space', 'xxl')};
 | |
|     margin-bottom: ${theme_get_1.default('space', 'xl')};
 | |
|   }
 | |
| 
 | |
|   h1:first-child,
 | |
|   h2:first-child,
 | |
|   h3:first-child,
 | |
|   h4:first-child,
 | |
|   h5:first-child,
 | |
|   h6:first-child {
 | |
|     margin-top: ${theme_get_1.default('space', 'sm')};
 | |
|   }
 | |
| 
 | |
|   h1 {
 | |
|     font-size: ${theme_get_1.default('fontSizes', 'h1')};
 | |
|     line-height: ${theme_get_1.default('lineHeights', 'xxl')};
 | |
|     margin-top: ${theme_get_1.default('space', 'x4')};
 | |
|     margin-bottom: ${theme_get_1.default('space', 'x3')};
 | |
|   }
 | |
| 
 | |
|   h2 {
 | |
|     font-size: ${theme_get_1.default('fontSizes', 'h2')};
 | |
|     line-height: ${theme_get_1.default('lineHeights', 'xxl')};
 | |
|     margin-top: ${theme_get_1.default('space', 'x3')};
 | |
|     margin-bottom: ${theme_get_1.default('space', 'xxl')};
 | |
|   }
 | |
| 
 | |
|   h3 {
 | |
| 
 | |
|   }
 | |
| 
 | |
|   h4 {
 | |
|     font-size: ${theme_get_1.default('fontSizes', 'h4')};
 | |
|     line-height: ${theme_get_1.default('lineHeights', 'xl')};
 | |
|     margin-top: ${theme_get_1.default('space', 'xxl')};
 | |
|     margin-bottom: ${theme_get_1.default('space', 'xl')};
 | |
|   }
 | |
| 
 | |
|   h5 {
 | |
|     font-size: ${theme_get_1.default('fontSizes', 'xl')};
 | |
|     line-height: ${theme_get_1.default('lineHeights', 'lg')};
 | |
|     margin-top: ${theme_get_1.default('space', 'xl')};
 | |
|     margin-bottom: ${theme_get_1.default('space', 'lg')};
 | |
|     font-weight: ${theme_get_1.default('fontWeights', 'normal')};
 | |
|   }
 | |
| 
 | |
|   h6 {
 | |
|     font-size: ${theme_get_1.default('fontSizes', 'lg')};
 | |
|     line-height: ${theme_get_1.default('lineHeights', 'lg')};
 | |
|     margin-top: ${theme_get_1.default('space', 'lg')};
 | |
|     margin-bottom: ${theme_get_1.default('space', 'default')};
 | |
|     font-weight: ${theme_get_1.default('fontWeights', 'normal')};
 | |
|   }
 | |
| 
 | |
|   blockquote {
 | |
|     background-color: ${theme_get_1.default('colors', 'grey20')};
 | |
|     border-left: ${theme_get_1.default('space', 'sm')} solid ${theme_get_1.default('colors', 'primary20')};
 | |
|     padding: ${theme_get_1.default('space', 'xl')};
 | |
|     margin: ${theme_get_1.default('space', 'xxl')} 0;
 | |
|   }
 | |
| 
 | |
|   ol {
 | |
|     list-style-position: outside;
 | |
|     margin-top: ${theme_get_1.default('space', 'lg')};
 | |
|     margin-left: ${theme_get_1.default('space', 'xl')};
 | |
|   }
 | |
|   ol:not([type]) {
 | |
|     list-style-type: decimal;
 | |
|   }
 | |
|   ol:not([type]).is-lower-alpha {
 | |
|     list-style-type: lower-alpha;
 | |
|   }
 | |
|   ol:not([type]).is-lower-roman {
 | |
|     list-style-type: lower-roman;
 | |
|   }
 | |
|   ol:not([type]).is-upper-alpha {
 | |
|     list-style-type: upper-alpha;
 | |
|   }
 | |
|   ol:not([type]).is-upper-roman {
 | |
|     list-style-type: upper-roman;
 | |
|   }
 | |
| 
 | |
|   ul {
 | |
|     list-style: disc outside;
 | |
|     margin-left: ${theme_get_1.default('space', 'xl')};
 | |
|     margin-top: ${theme_get_1.default('space', 'lg')};
 | |
|   }
 | |
|   ul ul {
 | |
|     list-style-type: circle;
 | |
|     margin-top: ${theme_get_1.default('space', 'sm')};
 | |
|   }
 | |
|   ul ul ul {
 | |
|     list-style-type: square;
 | |
|   }
 | |
| 
 | |
|   em {
 | |
|     font-style: italic;
 | |
|   }
 | |
| 
 | |
|   dd {
 | |
|     margin-left: ${theme_get_1.default('space', 'xl')};
 | |
|   }
 | |
| 
 | |
|   figure {
 | |
|     margin-left: ${theme_get_1.default('space', 'md')};
 | |
|     margin-right: ${theme_get_1.default('space', 'md')};
 | |
|     text-align: center;
 | |
|   }
 | |
|   figure:not(:first-child) {
 | |
|     margin-top: ${theme_get_1.default('space', 'md')};
 | |
|   }
 | |
|   figure:not(:last-child) {
 | |
|     margin-bottom: ${theme_get_1.default('space', 'md')};
 | |
|   }
 | |
|   figure img {
 | |
|     display: inline-block;
 | |
|   }
 | |
|   figure figcaption {
 | |
|     font-style: italic;
 | |
|   }
 | |
| 
 | |
|   sup,
 | |
|   sub {
 | |
|     font-size: 75%;
 | |
|   }
 | |
| 
 | |
|   table {
 | |
|     width: 100%;
 | |
|     margin: ${theme_get_1.default('space', 'xl')} 0;
 | |
|   }
 | |
|   table td,
 | |
|   table th {
 | |
|     padding: ${theme_get_1.default('space', 'lg')};
 | |
|     vertical-align: top;
 | |
|   }
 | |
|   table th {
 | |
|     color: ${theme_get_1.default('colors', 'grey60')};
 | |
|     border-bottom: 1px solid ${theme_get_1.default('colors', 'grey40')};
 | |
|   }
 | |
| 
 | |
|   table td {
 | |
|     border-bottom: 1px solid ${theme_get_1.default('colors', 'grey20')};
 | |
|   }
 | |
|   table th:not([align]) {
 | |
|     text-align: inherit;
 | |
|   }
 | |
|   table thead td,
 | |
|   table thead th {
 | |
|     border-bottom: 1px solid ${theme_get_1.default('colors', 'grey40')};
 | |
|     color: ${theme_get_1.default('colors', 'grey60')};
 | |
|   }
 | |
|   table tfoot td,
 | |
|   table tfoot th {
 | |
|     border-bottom: 1px solid ${theme_get_1.default('colors', 'grey40')};
 | |
|     color: ${theme_get_1.default('colors', 'grey60')};
 | |
|   }
 | |
|   table tbody tr:last-child td,
 | |
|   table tbody tr:last-child th {
 | |
|     border-bottom-width: 0;
 | |
|   }
 | |
| 
 | |
|   .tabs li + li {
 | |
|     margin-top: 0;
 | |
|   }
 | |
| 
 | |
|   *:not(pre) > code {
 | |
|     color: red !important;
 | |
|     padding: 0.2em 0.4em !important;
 | |
|     margin: 0;
 | |
|     font-size: 85%;
 | |
|     background-color: #afb8c133;
 | |
|     border-radius: 6px;
 | |
|   }
 | |
| `;
 | |
| exports.default = contentCSS;
 |