File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed 
packages/components/icon/src Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change 1+ --- 
2+ ' @sl-design-system/icon ' patch 
3+ --- 
4+ 
5+ Added a fallback for older browser because when the unit ` cap `  isn't supported. In those browsers the icons became VERY big.
Original file line number Diff line number Diff line change 66  aspect-ratio : 1  /  1 ;
77  display inline-grid ;
88  flex-shrink 0 ; //  Prevent shrinking in flex containers
9-   inline-size max (1 cap , var (--sl-icon-size ));
9+   inline-size max (0.8 em var (--sl-icon-size ));
1010  outline none ;
1111  place-content center ;
1212  translate 0 ;
1313}
1414
15+ //  There are some really old browsers that don't support `cap` yet, so we use a fallback with `em`.
16+ @supports  (inline-size 1 cap) {
17+   :host  {
18+     inline-size max (1 cap , var (--sl-icon-size ));
19+   }
20+ }
21+ 
1522:host ([size = ' 2xs' 
1623  --sl-icon-size : var (--sl-size-125 );
1724}
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments