form_data,
esc_html__( 'Color', 'wpforms-lite' ),
[
'parent' => 'settings',
'value' => $this->form_data['settings']['themes']['backgroundColor'] ?? CSSVars::ROOT_VARS['background-color'],
]
);
?>
form_data,
esc_html__( 'Image', 'wpforms-lite' ),
[
'parent' => 'settings',
'options' => [
'none' => esc_html__( 'None', 'wpforms-lite' ),
'library' => esc_html__( 'Media Library', 'wpforms-lite' ),
'stock' => esc_html__( 'Stock Photo', 'wpforms-lite' ),
],
'value' => $this->form_data['settings']['themes']['backgroundImage'] ?? 'none',
]
);
wpforms_panel_field(
'select',
'themes',
'backgroundPosition',
$this->form_data,
esc_html__( 'Position', 'wpforms-lite' ),
[
'parent' => 'settings',
'options' => [
'top left' => esc_html__( 'Top Left', 'wpforms-lite' ),
'top center' => esc_html__( 'Top Center', 'wpforms-lite' ),
'top right' => esc_html__( 'Top Right', 'wpforms-lite' ),
'center left' => esc_html__( 'Center Left', 'wpforms-lite' ),
'center center' => esc_html__( 'Center Center', 'wpforms-lite' ),
'center right' => esc_html__( 'Center Right', 'wpforms-lite' ),
'bottom left' => esc_html__( 'Bottom Left', 'wpforms-lite' ),
'bottom center' => esc_html__( 'Bottom Center', 'wpforms-lite' ),
'bottom right' => esc_html__( 'Bottom Right', 'wpforms-lite' ),
],
'value' => $this->form_data['settings']['themes']['backgroundPosition'] ?? CSSVars::ROOT_VARS['background-position'],
]
);
?>
form_data,
esc_html__( 'Repeat', 'wpforms-lite' ),
[
'parent' => 'settings',
'options' => [
'no-repeat' => esc_html__( 'No Repeat', 'wpforms-lite' ),
'repeat' => esc_html__( 'Tile', 'wpforms-lite' ),
'repeat-x' => esc_html__( 'Repeat X', 'wpforms-lite' ),
'repeat-y' => esc_html__( 'Repeat Y', 'wpforms-lite' ),
],
'value' => $this->form_data['settings']['themes']['backgroundRepeat'] ?? CSSVars::ROOT_VARS['background-repeat'],
]
);
wpforms_panel_field(
'select',
'themes',
'backgroundSizeMode',
$this->form_data,
esc_html__( 'Size', 'wpforms-lite' ),
[
'parent' => 'settings',
'options' => [
'dimensions' => esc_html__( 'Dimensions', 'wpforms-lite' ),
'cover' => esc_html__( 'Cover', 'wpforms-lite' ),
],
'value' => $this->form_data['settings']['themes']['backgroundSizeMode'] ?? CSSVars::ROOT_VARS['background-size'],
]
);
wpforms_panel_field(
'text',
'themes',
'backgroundSize',
$this->form_data,
false,
[
'parent' => 'settings',
'type' => 'hidden',
'value' => $this->form_data['settings']['themes']['backgroundSize'] ?? CSSVars::ROOT_VARS['background-size'],
'class' => 'wpforms-hidden',
]
);
?>
form_data,
esc_html__( 'Width', 'wpforms-lite' ),
[
'parent' => 'settings',
'type' => 'number',
'min' => 0,
'value' => $this->form_data['settings']['themes']['backgroundWidth'] ?? '100',
'input_class' => 'wpforms-builder-themes-number-input',
'class' => 'wpforms-builder-themes-number-input-wrapper',
]
);
wpforms_panel_field(
'text',
'themes',
'backgroundHeight',
$this->form_data,
esc_html__( 'Height', 'wpforms-lite' ),
[
'parent' => 'settings',
'type' => 'number',
'min' => 0,
'value' => $this->form_data['settings']['themes']['backgroundHeight'] ?? '100',
'input_class' => 'wpforms-builder-themes-number-input',
'class' => 'wpforms-builder-themes-number-input-wrapper',
]
);
?>