Skip to content

Commit 6003197

Browse files
authored
Dashboard v2: Update Notice in WP settings (#103873)
1 parent 992fad0 commit 6003197

File tree

1 file changed

+21
-21
lines changed
  • client/dashboard/sites/settings-wordpress

1 file changed

+21
-21
lines changed

client/dashboard/sites/settings-wordpress/index.tsx

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import {
77
__experimentalVStack as VStack,
88
__experimentalText as Text,
99
Button,
10-
Notice,
1110
} from '@wordpress/components';
1211
import { useDispatch } from '@wordpress/data';
1312
import { createInterpolateElement } from '@wordpress/element';
@@ -19,6 +18,7 @@ import {
1918
siteWordPressVersionQuery,
2019
siteWordPressVersionMutation,
2120
} from '../../app/queries';
21+
import Notice from '../../components/notice';
2222
import PageLayout from '../../components/page-layout';
2323
import { getFormattedWordPressVersion } from '../../utils/wp-version';
2424
import SettingsPageHeader from '../settings-page-header';
@@ -111,29 +111,29 @@ export default function WordPressVersionSettings( { siteSlug }: { siteSlug: stri
111111

112112
const renderNotice = () => {
113113
return (
114-
<Notice isDismissible={ false }>
115-
<Text>
116-
{ site.is_wpcom_atomic
117-
? createInterpolateElement(
118-
sprintf(
119-
// translators: %s: WordPress version, e.g. 6.8
120-
__(
121-
'Every WordPress.com site runs the latest WordPress version (%s). For testing purposes, you can switch to the beta version of the next WordPress release on <a>your staging site</a>.'
122-
),
123-
getFormattedWordPressVersion( site )
114+
<Notice>
115+
<VStack>
116+
<Text as="p">
117+
{ sprintf(
118+
// translators: %s: WordPress version, e.g. 6.8
119+
__( 'Every WordPress.com site runs the latest WordPress version (%s).' ),
120+
getFormattedWordPressVersion( site )
121+
) }
122+
</Text>
123+
{ site.is_wpcom_atomic && (
124+
<Text as="p">
125+
{ createInterpolateElement(
126+
__(
127+
'Switch to a <a>staging site</a> to test a beta version of the next WordPress release.'
124128
),
125129
{
126-
// TODO: use correct staging site URL when it's available.
127-
// eslint-disable-next-line jsx-a11y/anchor-is-valid
128-
a: <a href="#" />,
130+
// TODO: use correct v2 staging site URL when it's available.
131+
a: <a href={ `/staging-site/${ site.slug }` } />,
129132
}
130-
)
131-
: sprintf(
132-
// translators: %s: WordPress version, e.g. 6.8
133-
__( 'Every WordPress.com site runs the latest WordPress version (%s).' ),
134-
getFormattedWordPressVersion( site )
135-
) }
136-
</Text>
133+
) }
134+
</Text>
135+
) }
136+
</VStack>
137137
</Notice>
138138
);
139139
};

0 commit comments

Comments
 (0)