# blockspare/3.1.5/admin/components/SettingWithInput.js

BlockSpare – Gutenberg Blocks for News, Magazine, Blog &amp; Business Websites, version 3.1.5. 24 lines.

- Page: https://pluginprobe.com/plugins/blockspare/3.1.5/code/admin/components/SettingWithInput.js
- Raw: https://pluginprobe.com/plugins/blockspare/3.1.5/raw/admin/components/SettingWithInput.js
- Modified: 2024-03-26T14:27:04+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/blockspare/3.1.5/code/admin/components/SettingWithInput.js#L10-L20`.

```javascript
import React from 'react'

const SettingWithInput = ({ title, description, value, handleChange, name, handleBlur, success }) => {
    return (
        <div className="blockspare__settings">
            <div className="blockspare__settings-info">
                <h3 className="blockspare__settings-title">{title}</h3>
                <div className="blockspare__input-wrap">
                    <input className="blockspare-admin__input-field" type="text" name={name} value={value} onChange={handleChange} onBlur={handleBlur} />
                    <span className="blockspare-admin__input-field--value-type">
                        px
                    </span>
                    {success === true &&
                        <p>success</p>
                    }
                </div>
            </div>
            <p className="blockspare__settings-description">{description}</p>
        </div>
    )
}

export default SettingWithInput

```
