Add messages, separate components, finish actions

This commit is contained in:
inpsyde-maticluznar 2024-12-19 13:10:19 +01:00
parent 40b1b0d280
commit ed77ad63ca
No known key found for this signature in database
GPG key ID: D005973F231309F6
13 changed files with 417 additions and 187 deletions

View file

@ -1,6 +1,6 @@
import { Button } from '@wordpress/components';
import SettingsBlock from './SettingsBlock';
import { Header, Title, Action, Description } from './SettingsBlockElements';
import { Action, Description, Header, Title } from './SettingsBlockElements';
const ButtonSettingsBlock = ( { title, description, ...props } ) => (
<SettingsBlock { ...props } className="ppcp-r-settings-block__button">
@ -9,6 +9,9 @@ const ButtonSettingsBlock = ( { title, description, ...props } ) => (
<Description>{ description }</Description>
</Header>
<Action>
{ props.actionProps?.message && (
<p>{ props.actionProps.message }</p>
) }
<Button
isBusy={ props.actionProps?.isBusy }
variant={ props.actionProps?.buttonType }