@ -481,21 +481,6 @@ export class App extends React.Component<any, AppState> {
) ;
}
private renderShapeLock() {
const { elementLocked } = this . state ;
return (
< LockIcon
checked = { elementLocked }
onChange = { ( ) = > {
this . setState ( {
elementLocked : ! elementLocked ,
elementType : elementLocked ? "selection" : this . state . elementType ,
} ) ;
} }
/ >
) ;
}
private renderShapesSwitcher() {
const { t } = this . props ;
@ -525,7 +510,6 @@ export class App extends React.Component<any, AppState> {
> < / ToolButton >
) ;
} ) }
{ this . renderShapeLock ( ) }
< / >
) ;
}
@ -623,10 +607,23 @@ export class App extends React.Component<any, AppState> {
< / div >
< / Stack.Col >
< Stack.Col gap = { 4 } align = "start" >
< Island padding = { 1 } >
< h2 className = "visually-hidden" > Shapes < / h2 >
< Stack.Row gap = { 1 } > { this . renderShapesSwitcher ( ) } < / Stack.Row >
< / Island >
< Stack.Row gap = { 1 } >
< Island padding = { 1 } >
< h2 className = "visually-hidden" > Shapes < / h2 >
< Stack.Row gap = { 1 } > { this . renderShapesSwitcher ( ) } < / Stack.Row >
< / Island >
< LockIcon
checked = { this . state . elementLocked }
onChange = { ( ) = > {
this . setState ( {
elementLocked : ! this . state . elementLocked ,
elementType : this.state.elementLocked
? "selection"
: this . state . elementType ,
} ) ;
} }
/ >
< / Stack.Row >
< / Stack.Col >
< div / >
< / div >