@@ -3436,6 +3436,7 @@ $carbon--spacing-03: 0.5rem;
34363436 - [accordion [mixin]](#accordion-mixin)
34373437 - [breadcrumb [mixin]](#breadcrumb-mixin)
34383438 - [button [mixin]](#button-mixin)
3439+ - [snippet [mixin]](#snippet-mixin)
34393440 - [content-switcher [mixin]](#content-switcher-mixin)
34403441 - [file-uploader [mixin]](#file-uploader-mixin)
34413442 - [form [mixin]](#form-mixin)
@@ -6771,7 +6772,6 @@ $ui-01: if(
67716772- **Type**: `{undefined}`
67726773- **Used by**:
67736774 - [carbon--theme [mixin]](#carbon--theme-mixin)
6774- - [snippet [mixin]](#snippet-mixin)
67756775 - [content-switcher [mixin]](#content-switcher-mixin)
67766776 - [data-table-v2-action [mixin]](#data-table-v2-action-mixin)
67776777 - [data-table-core [mixin]](#data-table-core-mixin)
@@ -6813,7 +6813,6 @@ $ui-02: if(
68136813- **Type**: `{undefined}`
68146814- **Used by**:
68156815 - [carbon--theme [mixin]](#carbon--theme-mixin)
6816- - [snippet [mixin]](#snippet-mixin)
68176816 - [content-switcher [mixin]](#content-switcher-mixin)
68186817 - [number-input [mixin]](#number-input-mixin)
68196818 - [tile [mixin]](#tile-mixin)
@@ -7353,6 +7352,7 @@ $field-02: if(
73537352- **Type**: `{undefined}`
73547353- **Used by**:
73557354 - [carbon--theme [mixin]](#carbon--theme-mixin)
7355+ - [snippet [mixin]](#snippet-mixin)
73567356 - [date-picker [mixin]](#date-picker-mixin)
73577357 - [dropdown [mixin]](#dropdown-mixin)
73587358 - [listbox [mixin]](#listbox-mixin)
@@ -8061,6 +8061,7 @@ $hover-light-ui: if(
80618061- **Type**: `{undefined}`
80628062- **Used by**:
80638063 - [carbon--theme [mixin]](#carbon--theme-mixin)
8064+ - [snippet [mixin]](#snippet-mixin)
80648065 - [content-switcher [mixin]](#content-switcher-mixin)
80658066
80668067### ✅hover-selected-ui [variable]
@@ -8144,6 +8145,7 @@ $active-light-ui: if(
81448145- **Type**: `{undefined}`
81458146- **Used by**:
81468147 - [carbon--theme [mixin]](#carbon--theme-mixin)
8148+ - [snippet [mixin]](#snippet-mixin)
81478149
81488150### ✅selected-ui [variable]
81498151
@@ -14895,7 +14897,7 @@ Code snippet styles
1489514897 display: inline;
1489614898 padding: 0;
1489714899 color: $text-01;
14898- background-color: $ui -01;
14900+ background-color: $field -01;
1489914901 border: 2px solid transparent;
1490014902 border-radius: 4px;
1490114903 cursor: pointer;
@@ -14958,11 +14960,16 @@ Code snippet styles
1495814960 display: inline-block;
1495914961
1496014962 &:hover {
14961- background-color: $ui -01;
14963+ background-color: $field -01;
1496214964 cursor: auto;
1496314965 }
1496414966 }
1496514967
14968+ .#{$prefix}--snippet--light.#{$prefix}--snippet--inline.#{$prefix}--snippet--no-copy:hover {
14969+ background-color: $field-02;
14970+ cursor: auto;
14971+ }
14972+
1496614973 // Single Line Snippet
1496714974 .#{$prefix}--snippet--single {
1496814975 @include bx--snippet;
@@ -15009,7 +15016,7 @@ Code snippet styles
1500915016 width: rem(16px);
1501015017 height: 100%;
1501115018 // Safari interprets `transparent` differently, so make color token value transparent instead:
15012- background-image: linear-gradient(to right, rgba($ui -01, 0), $ui -01);
15019+ background-image: linear-gradient(to right, rgba($field -01, 0), $field -01);
1501315020 content: '';
1501415021 }
1501515022
@@ -15071,7 +15078,7 @@ Code snippet styles
1507115078 width: rem(16px);
1507215079 height: 100%;
1507315080 // Safari interprets `transparent` differently, so make color token value transparent instead:
15074- background-image: linear-gradient(to right, rgba($ui -01, 0), $ui -01);
15081+ background-image: linear-gradient(to right, rgba($field -01, 0), $field -01);
1507515082 content: '';
1507615083 }
1507715084
@@ -15100,7 +15107,7 @@ Code snippet styles
1510015107 height: $carbon--spacing-08;
1510115108 padding: 0;
1510215109 overflow: visible;
15103- background-color: $ui -01;
15110+ background-color: $field -01;
1510415111 border: none;
1510515112 outline: none;
1510615113 cursor: pointer;
@@ -15164,12 +15171,11 @@ Code snippet styles
1516415171 @include carbon--font-family('sans');
1516515172
1516615173 position: absolute;
15167- right: $spacing-03 ;
15174+ right: 0 ;
1516815175 bottom: $spacing-03;
1516915176 display: inline-flex;
1517015177 align-items: center;
15171- padding: $spacing-03;
15172- padding-left: $carbon--spacing-05;
15178+ padding: $spacing-03 $spacing-05;
1517315179 color: $text-01;
1517415180 background-color: $field-01;
1517515181 border: 0;
@@ -15216,29 +15222,33 @@ Code snippet styles
1521615222 }
1521715223
1521815224 // Light version
15219- .#{$prefix}--snippet.#{$prefix}--snippet--light,
15220- .#{$prefix}--snippet.#{$prefix}--snippet--light .#{$prefix}--snippet-button,
15221- .#{$prefix}--snippet.#{$prefix}--snippet--light
15222- .#{$prefix}--snippet-btn--expand,
15223- .#{$prefix}--snippet.#{$prefix}--snippet--light .#{$prefix}--copy-btn {
15224- background-color: $ui-02;
15225+ .#{$prefix}--snippet--light,
15226+ .#{$prefix}--snippet--light .#{$prefix}--snippet-button,
15227+ .#{$prefix}--snippet--light .#{$prefix}--snippet-btn--expand,
15228+ .#{$prefix}--snippet--light .#{$prefix}--copy-btn {
15229+ background-color: $field-02;
15230+ }
15231+
15232+ .#{$prefix}--snippet--light.#{$prefix}--snippet--inline:hover,
15233+ .#{$prefix}--snippet--light .#{$prefix}--snippet-button:hover,
15234+ .#{$prefix}--snippet--light .#{$prefix}--snippet-btn--expand:hover,
15235+ .#{$prefix}--snippet--light .#{$prefix}--copy-btn:hover {
15236+ background-color: $hover-light-ui;
1522515237 }
1522615238
15227- .#{$prefix}--snippet.#{$prefix}--snippet--light.#{$prefix}--snippet--inline:hover,
15228- .#{$prefix}--snippet.#{$prefix}--snippet--light
15229- .#{$prefix}--snippet-button:hover,
15230- .#{$prefix}--snippet.#{$prefix}--snippet--light
15231- .#{$prefix}--snippet-btn--expand:hover,
15232- .#{$prefix}--snippet.#{$prefix}--snippet--light .#{$prefix}--copy-btn:hover {
15233- background-color: $hover-ui-light;
15239+ .#{$prefix}--snippet--light.#{$prefix}--snippet--inline:active,
15240+ .#{$prefix}--snippet--light .#{$prefix}--snippet-button:active,
15241+ .#{$prefix}--snippet--light .#{$prefix}--snippet-btn--expand:active,
15242+ .#{$prefix}--snippet--light .#{$prefix}--copy-btn:active {
15243+ background-color: $active-light-ui;
1523415244 }
1523515245
15236- .#{$prefix}--snippet.#{$prefix}--snippet --light.#{$prefix}--snippet--single::after,
15237- .#{$prefix}--snippet.#{$prefix}--snippet --light.#{$prefix}--snippet--multi
15246+ .#{$prefix}--snippet--light.#{$prefix}--snippet--single::after,
15247+ .#{$prefix}--snippet--light.#{$prefix}--snippet--multi
1523815248 .#{$prefix}--snippet-container
1523915249 pre::after {
1524015250 // Safari interprets `transparent` differently, so make color token value transparent instead:
15241- background-image: linear-gradient(to right, rgba($ui -02, 0), $ui -02);
15251+ background-image: linear-gradient(to right, rgba($field -02, 0), $field -02);
1524215252 }
1524315253
1524415254 // Skeleton State
@@ -15277,6 +15287,13 @@ Code snippet styles
1527715287 }
1527815288 }
1527915289
15290+ .#{$prefix}--snippet--multi .#{$prefix}--copy-btn {
15291+ top: $carbon--spacing-03;
15292+ right: $carbon--spacing-03;
15293+ width: $carbon--spacing-07;
15294+ height: $carbon--spacing-07;
15295+ }
15296+
1528015297 .#{$prefix}--snippet--multi
1528115298 .#{$prefix}--snippet-button
1528215299 .#{$prefix}--btn--copy__feedback {
@@ -15336,18 +15353,20 @@ Code snippet styles
1533615353 - [carbon--font-family [mixin]](#carbon--font-family-mixin)
1533715354 - [prefix [variable]](#prefix-variable)
1533815355 - [text-01 [variable]](#text-01-variable)
15339- - [ui -01 [variable]](#ui -01-variable)
15356+ - [field -01 [variable]](#field -01-variable)
1534015357 - [ui-03 [variable]](#ui-03-variable)
1534115358 - [focus [variable]](#focus-variable)
1534215359 - [spacing-03 [variable]](#spacing-03-variable)
15360+ - [field-02 [variable]](#field-02-variable)
1534315361 - [carbon--spacing-08 [variable]](#carbon--spacing-08-variable)
1534415362 - [carbon--spacing-05 [variable]](#carbon--spacing-05-variable)
1534515363 - [spacing-05 [variable]](#spacing-05-variable)
1534615364 - [icon-01 [variable]](#icon-01-variable)
1534715365 - [carbon--spacing-07 [variable]](#carbon--spacing-07-variable)
1534815366 - [hover-ui [variable]](#hover-ui-variable)
15349- - [field-01 [variable]](#field-01-variable)
15350- - [ui-02 [variable]](#ui-02-variable)
15367+ - [hover-light-ui [variable]](#hover-light-ui-variable)
15368+ - [active-light-ui [variable]](#active-light-ui-variable)
15369+ - [carbon--spacing-03 [variable]](#carbon--spacing-03-variable)
1535115370
1535215371### ❌bx--snippet [mixin]
1535315372
@@ -15363,7 +15382,7 @@ Code snippet base styles
1536315382 position: relative;
1536415383 width: 100%;
1536515384 max-width: rem(600px);
15366- background: $snippet-background-color;
15385+ background-color : $snippet-background-color;
1536715386}
1536815387```
1536915388
0 commit comments