QA fixes to align with the new borealis theme (#204080)

## Summary

Fixes https://github.com/elastic/search-team/issues/8647

* ~Updates non-status colors on badges and panels that were using
`success` to `accentSecondary`~. Some badges remain as `success`,
changed non-status badges to `primary`
* New guidance requests that buttons are changed to either `text` or
`primary` rather than using `accentSecondary`
* Changes serverless welcome banner background to match stack
* Updates search labs banner to use right color <-- Background uses
`accentSecondary` and keeps `success` button [(Slack
thread](https://elastic.slack.com/archives/C7QC1JV6F/p1734103814782069))
* Adds border around code blocks so it is visible in dark mode.

| | |
|--------|--------|
| **Notebooks button:** | ![CleanShot 2024-12-13 at 09 27
37@2x](https://github.com/user-attachments/assets/1e1aeb27-12d3-4a20-829a-6e4720e8dedf)
![CleanShot 2024-12-13 at 09 28
21@2x](https://github.com/user-attachments/assets/2dfb97f0-10f4-4b7c-8b92-19c6e937b341)
|
| **Getting started Connection details:** | ![CleanShot 2024-12-16 at 09
53
56@2x](https://github.com/user-attachments/assets/1404901e-2079-4046-918e-754d8e49e750)
|
| **Welcome banner on Serverless: Removes primary background** |
![CleanShot 2024-12-13 at 09 37
56@2x](https://github.com/user-attachments/assets/99243bd6-75b0-4cd2-8f74-f1d00af3ad07)
|
| **Search labs banner:** | ![CleanShot 2024-12-16 at 09 14
11@2x](https://github.com/user-attachments/assets/d0c43e88-87a9-4929-994a-ac053ec0024a)
![CleanShot 2024-12-16 at 09 13
04@2x](https://github.com/user-attachments/assets/31d9b2b3-9ce9-4292-8f85-19a6dd31c9b2)
|
| **Borders in dark mode for code blocks** | ![CleanShot 2024-12-13 at
09 48
27@2x](https://github.com/user-attachments/assets/f3a002c4-bf3e-4d33-bce5-862477db073c)
|
| Crawler updates | ![CleanShot 2024-12-16 at 15 16
04@2x](https://github.com/user-attachments/assets/93c9e7e7-7009-4f2a-9b0b-0b127a5979bf)
![CleanShot 2024-12-16 at 15 16
51@2x](https://github.com/user-attachments/assets/f71f1f38-7e66-4cf5-8ec1-a67fe9dbf9f5)
![CleanShot 2024-12-16 at 15 24
15@2x](https://github.com/user-attachments/assets/62cc7a28-94cc-437c-b149-3ca79d334bb0)
|
| Pipelines callouts, badges, and buttons | ![CleanShot 2024-12-16 at 15
25
12@2x](https://github.com/user-attachments/assets/d02efa40-71d8-4140-9170-07e135b78d24)
![CleanShot 2024-12-16 at 15 25
46@2x](https://github.com/user-attachments/assets/f7ba21e3-acc8-4513-bca0-5cbb4c6ce06c)
|

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
Michael DeFazio 2024-12-17 15:52:01 -05:00 committed by GitHub
parent e529a899bc
commit 42f94e2b21
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
13 changed files with 19 additions and 25 deletions

View file

@ -97,7 +97,7 @@ export const CloudDetailsPanel = ({
</EuiFlexItem>
<EuiFlexItem grow={false}>
<span>
<EuiBadge color="success">
<EuiBadge color="accent">
<FormattedMessage
id="searchApiPanels.cloudIdDetails.elasticsearchEndpoint.recommendedBadge"
defaultMessage="Recommended"

View file

@ -61,7 +61,7 @@ export const AuthenticationPanelActions: React.FC = () => {
) : currentAuth === null ? (
<EuiButton
data-telemetry-id="entSearchContent-crawler-domainDetail-authentication-addCredentials"
color="success"
color="primary"
iconType="plusInCircle"
size="s"
onClick={() => enableEditing(currentAuth)}

View file

@ -47,7 +47,7 @@ export const DomainsPanel: React.FC = () => {
data-telemetry-id="entSearchContent-crawler-domainManagement-addDomain-addDomain"
onClick={openFlyout}
size="s"
color="success"
color="primary"
iconType="plusInCircle"
>
{i18n.translate('xpack.enterpriseSearch.crawler.addDomainFlyout.openButtonLabel', {

View file

@ -79,7 +79,7 @@ const AddButton: React.FC<{
<EuiButton
fullWidth
data-telemetry-id={`entSearchContent-${ingestionMethod}-pipelines-addInferencePipeline`}
color={disabled ? undefined : 'success'}
color={disabled ? undefined : 'primary'}
disabled={disabled}
iconType={disabled ? 'lock' : 'plusInCircle'}
onClick={onClick}

View file

@ -38,12 +38,12 @@ export const DeployModel = ({
const { createTextExpansionModel } = useActions(TextExpansionCalloutLogic);
return (
<EuiCallOut color="success">
<EuiCallOut color="primary">
<EuiFlexGroup direction="column" gutterSize="s">
<EuiFlexItem>
<EuiFlexGroup direction="row" gutterSize="s" alignItems="center">
<EuiFlexItem grow={false}>
<EuiBadge color="success">
<EuiBadge color="primary">
<FormattedMessage
id="xpack.enterpriseSearch.content.index.pipelines.textExpansionCallOut.titleBadge"
defaultMessage="New"
@ -51,7 +51,7 @@ export const DeployModel = ({
</EuiBadge>
</EuiFlexItem>
<EuiFlexItem grow>
<EuiText color="success" size="xs">
<EuiText color="primary" size="xs">
<h3>
{i18n.translate(
'xpack.enterpriseSearch.content.index.pipelines.textExpansionCallOut.title',
@ -87,7 +87,7 @@ export const DeployModel = ({
>
<EuiFlexItem grow={false}>
<EuiButton
color="success"
color="primary"
data-telemetry-id={`entSearchContent-${ingestionMethod}-pipelines-textExpansionCallOut-deployModel`}
disabled={isCreateButtonDisabled}
iconType="launch"

View file

@ -190,7 +190,7 @@ export const SearchIndexPipelines: React.FC = () => {
hasIndexIngestionPipeline ? (
<EuiFlexGroup alignItems="center" gutterSize="xs" justifyContent="center">
<EuiFlexItem grow={false}>
<EuiBadge color="success">
<EuiBadge color="accent">
{i18n.translate(
'xpack.enterpriseSearch.content.indices.pipelines.ingestionPipeline.customBadge',
{ defaultMessage: 'Custom' }

View file

@ -36,10 +36,11 @@ export const SearchLabsBanner: React.FC = () => {
<EuiPanel
hasBorder
hasShadow
color="success"
color="accentSecondary"
css={css`
background-image: url(${backgroundImagePath});
background-repeat: no-repeat;
background-size: cover;
`}
>
<SearchLabsLogo

View file

@ -140,7 +140,7 @@ export const InlineEditableTableContents = <Item extends ItemWithAnID>({
iconType="plusInCircle"
disabled={isEditing}
onClick={editNewItem}
color="success"
color="primary"
data-test-subj="inlineEditableTableActionButton"
>
{addButtonText ||

View file

@ -39,7 +39,7 @@ export const DevToolsConsoleCodeBlock: React.FC<DevToolsConsoleCodeBlockProps> =
return (
<EuiThemeProvider colorMode="dark">
<EuiPanel hasShadow={false}>
<EuiPanel hasShadow={false} hasBorder>
<EuiFlexGroup direction="column" gutterSize="xs">
<EuiFlexGroup
direction="rowReverse"

View file

@ -57,10 +57,10 @@ export function SemanticTextBanner({
return isSemanticTextBannerDisplayable && isSemanticTextEnabled ? (
<>
<EuiPanel color="success" data-test-subj="indexDetailsMappingsSemanticTextBanner">
<EuiPanel color="accentSecondary" data-test-subj="indexDetailsMappingsSemanticTextBanner">
<EuiFlexGroup>
<EuiFlexItem>
<EuiText size="m" color="success">
<EuiText size="m" color="primary">
{isPlatinumLicense ? platinumLicenseMessage : defaultLicenseMessage}
</EuiText>
</EuiFlexItem>

View file

@ -30,7 +30,7 @@ export const SearchNotebooksButton = ({
if (activeView) {
return (
<EuiButton
color="success"
color="primary"
fill
onClick={onClick}
size="s"
@ -47,7 +47,7 @@ export const SearchNotebooksButton = ({
}
return (
<EuiButtonEmpty
color="success"
color="primary"
onClick={onClick}
size="s"
iconType="documentation"

View file

@ -1,7 +1,3 @@
.serverlessSearchHeaderSection {
background-color: $euiColorPrimary;
}
.serverlessSearchHeaderSection > div {
padding-bottom: 0;
padding-top: 0;
@ -13,4 +9,4 @@
.serverlessSearchCloudDetailsCopyPanel {
word-break: break-all;
}
}

View file

@ -14,7 +14,6 @@ import {
EuiIcon,
EuiPageTemplate,
EuiPanel,
EuiText,
EuiBadge,
} from '@elastic/eui';
import { i18n } from '@kbn/i18n';
@ -96,9 +95,7 @@ export const ElasticsearchOverview = () => {
return (
<EuiPageTemplate offset={0} grow restrictWidth data-test-subj="svlSearchOverviewPage">
<EuiPageTemplate.Section alignment="top" className="serverlessSearchHeaderSection">
<EuiText color="ghost">
<WelcomeBanner user={user} assetBasePath={assetBasePath} />
</EuiText>
<WelcomeBanner user={user} assetBasePath={assetBasePath} />
</EuiPageTemplate.Section>
<EuiPageTemplate.Section
color="subdued"