2
2
* External dependencies
3
3
*/
4
4
import classnames from 'classnames' ;
5
- import { escape } from 'lodash' ;
6
5
7
6
/**
8
7
* WordPress dependencies
@@ -77,14 +76,7 @@ function BorderPanel( { borderRadius = '', setAttributes } ) {
77
76
) ;
78
77
}
79
78
80
- function URLPicker ( {
81
- isSelected,
82
- url,
83
- title,
84
- setAttributes,
85
- opensInNewTab,
86
- onToggleOpenInNewTab,
87
- } ) {
79
+ function URLPicker ( { isSelected, url, setAttributes, opensInNewTab, onToggleOpenInNewTab } ) {
88
80
const [ isURLPickerOpen , setIsURLPickerOpen ] = useState ( false ) ;
89
81
const openLinkControl = ( ) => {
90
82
setIsURLPickerOpen ( true ) ;
@@ -93,16 +85,9 @@ function URLPicker( {
93
85
< Popover position = "bottom center" onClose = { ( ) => setIsURLPickerOpen ( false ) } >
94
86
< LinkControl
95
87
className = "wp-block-navigation-link__inline-link-input"
96
- value = { { url, title, opensInNewTab } }
97
- onChange = { ( {
98
- title : newTitle = '' ,
99
- url : newURL = '' ,
100
- opensInNewTab : newOpensInNewTab ,
101
- } ) => {
102
- setAttributes ( {
103
- title : escape ( newTitle ) ,
104
- url : newURL ,
105
- } ) ;
88
+ value = { { url, opensInNewTab } }
89
+ onChange = { ( { url : newURL = '' , opensInNewTab : newOpensInNewTab } ) => {
90
+ setAttributes ( { url : newURL } ) ;
106
91
107
92
if ( opensInNewTab !== newOpensInNewTab ) {
108
93
onToggleOpenInNewTab ( newOpensInNewTab ) ;
@@ -149,7 +134,7 @@ function ButtonEdit( {
149
134
className,
150
135
isSelected,
151
136
} ) {
152
- const { borderRadius, linkTarget, placeholder, rel, text, title , url } = attributes ;
137
+ const { borderRadius, linkTarget, placeholder, rel, text, url } = attributes ;
153
138
const onSetLinkRel = useCallback (
154
139
( value ) => {
155
140
setAttributes ( { rel : value } ) ;
@@ -178,7 +163,7 @@ function ButtonEdit( {
178
163
const { gradientClass, gradientValue, setGradient } = __experimentalUseGradient ( ) ;
179
164
180
165
return (
181
- < div className = { className } title = { title } >
166
+ < div className = { className } >
182
167
< RichText
183
168
placeholder = { placeholder || __ ( 'Add text…' ) }
184
169
value = { text }
@@ -201,7 +186,6 @@ function ButtonEdit( {
201
186
} }
202
187
/>
203
188
< URLPicker
204
- title = { title }
205
189
url = { url }
206
190
setAttributes = { setAttributes }
207
191
isSelected = { isSelected }
0 commit comments