Back to home page

EIC code displayed by LXR

 
 

    


Warning, /firebird/firebird-ng/src/app/pages/shell-example/shell-example.component.scss is written in an unsupported language. File is not indexed.

0001 @use '@angular/material' as mat;
0002 
0003 //:host {
0004 //  display: block;
0005 //  max-width: 1000px;
0006 //}
0007 
0008 h1 {
0009   font: var(--mat-sys-title-large);
0010   font-size: 28px;
0011   padding-top: 32px;
0012 }
0013 
0014 h2 {
0015   font: var(--mat-sys-title-large);
0016 }
0017 
0018 a {
0019   color: var(--mat-sys-primary);
0020 }
0021 
0022 .demo-warn {
0023   background: var(--mat-sys-error-container);
0024   color: var(--mat-sys-on-error-container);
0025   border: 1px solid var(--mat-sys-outline-variant);
0026   border-radius: var(--mat-sys-corner-extra-small);
0027   padding: 8px;
0028 }
0029 
0030 .demo-group {
0031   display: grid;
0032   grid-template-columns: 1fr 1fr;
0033   grid-gap: 24px;
0034   margin-top: 24px;
0035 }
0036 
0037 @media (max-width: 1000px) {
0038   .demo-group {  grid-template-columns: auto;}
0039 }
0040 
0041 .demo-color-container {
0042   border-radius: var(--mat-sys-corner-small);
0043   display: inline-block;
0044   font: var(--mat-sys-body-medium);
0045   vertical-align: top;
0046 }
0047 
0048 .demo-heading {
0049   color: var(--mat-sys-on-primary);
0050   background: var(--mat-sys-primary);
0051   border: 1px solid var(--mat-sys-outline);
0052   border-top-right-radius: var(--mat-sys-corner-small);
0053   border-top-left-radius: var(--mat-sys-corner-small);
0054   border-bottom: none;
0055   padding: 16px;
0056   display: flex;
0057   align-items: center;
0058   justify-content: space-between;
0059 }
0060 
0061 .demo-name {
0062   font: var(--mat-sys-title-medium);
0063 }
0064 
0065 .demo-variable {
0066   font: var(--mat-sys-title-small);
0067   font-family: monospace;
0068   text-align: right;
0069 }
0070 
0071 .demo-description {
0072   border: 1px solid var(--mat-sys-outline);
0073   border-bottom-right-radius: var(--mat-sys-corner-small);
0074   border-bottom-left-radius: var(--mat-sys-corner-small);
0075   padding: 0 16px;
0076 }
0077 
0078 .demo-code {
0079   font-family: monospace;
0080 }
0081 
0082 .demo-surface-variable {
0083   display: inline-block;
0084   font-family: monospace;
0085   background: var(--mat-sys-primary-container);
0086   color: var(--mat-sys-on-primary-container);
0087   padding: 2px 6px;
0088   margin: 0 2px;
0089   border-radius: 4px;
0090 }
0091 
0092 mat-expansion-panel {
0093   margin-top: 24px;
0094   overflow: visible;
0095   @include mat.expansion-overrides((
0096     'container-text-font': var(--mat-sys-body-medium-font),
0097     'container-text-size': var(--mat-sys-body-medium-size),
0098     'container-text-weight': var(--mat-sys-body-medium-weight),
0099     'container-text-line-height': var(--mat-sys-body-medium-line-height),
0100     'container-text-tracking': var(--mat-sys-body-medium-tracking),
0101   ));
0102 }
0103 
0104 .demo-compact-color-container {
0105   border-radius: var(--mat-sys-corner-small);
0106   border: 1px solid var(--mat-sys-outline);
0107   overflow: hidden; // Hide child heading background color
0108   margin-top: 24px;
0109 
0110   .demo-heading {
0111     border: none;
0112     border-radius: 0;
0113 
0114     &:not(:nth-child(1)) {
0115       border-top: 1px solid var(--mat-sys-outline);
0116     }
0117   }
0118 
0119   .demo-variables {
0120     text-align: end;
0121   }
0122 }
0123 
0124 .demo-typography-group {
0125   border: 1px solid var(--mat-sys-outline);
0126   border-radius: var(--mat-sys-corner-small);
0127   margin-top: 40px;
0128   overflow: hidden;
0129 }
0130 
0131 .demo-typography-title {
0132   text-transform: capitalize;
0133   font: var(--mat-sys-title-medium);
0134   padding: 16px;
0135   border-bottom: 1px solid var(--mat-sys-outline);
0136   background: var(--mat-sys-primary-container);
0137   color: var(--mat-sys-on-primary-container);
0138 }
0139 
0140 .demo-typography-variable {
0141   min-width: 240px;
0142 }
0143 
0144 .demo-typography-example {
0145   padding: 16px;
0146   display: flex;
0147   align-items: baseline;
0148   border-top: 1px solid var(--mat-sys-outline-variant);
0149 
0150   &:nth-child(1) {
0151     border: none;
0152   }
0153   .demo-surface-variable {
0154     margin-right: 16px;
0155   }
0156 }
0157 
0158 .demo-typography-text {
0159   display: inline-block;
0160 }
0161 
0162 .demo-elevation {
0163   height: 40px;
0164   width: 300px;
0165   margin: 32px;
0166   display: flex;
0167   align-items: center;
0168   justify-content: center;
0169   background: var(--mat-sys-surface-container);
0170   color: var(--mat-sys-on-surface);
0171   border-radius: var(--mat-sys-corner-extra-small);
0172 }
0173 
0174 .demo-code-block {
0175   background: var(--mat-sys-surface-container-low);
0176   padding: 16px;
0177   border-radius: var(--mat-sys-corner-small);
0178   border: 1px solid var(--mat-sys-outline);
0179 }
0180 
0181 .demo-overrides {
0182   background-color: var(--mat-sys-primary);
0183   color: var(--mat-sys-on-primary);
0184   font: var(--mat-sys-body-medium);
0185   border-radius: var(--mat-sys-corner-large);
0186   box-shadow: var(--mat-sys-level3);
0187   padding: 16px;
0188 
0189   @include mat.theme-overrides((
0190     primary: #ebdcff,
0191     on-primary: #230f46,
0192     body-medium: 500 1.15rem/1.3rem Arial,
0193     corner-large: 32px,
0194     level3: 0 4px 6px 1px var(--mat-sys-surface-dim),
0195   ));
0196 }
0197