Android build v1.1.2
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import type { CSSProperties } from 'react'
|
||||
import { memo, type CSSProperties } from 'react'
|
||||
import {
|
||||
bindingLabel,
|
||||
compactBindingLabel,
|
||||
@@ -31,7 +31,7 @@ function faceButtonFor(binding: string, iconStyle: ControllerIconStyle) {
|
||||
return FACE_BUTTONS[iconStyle][Number(binding.slice(6))] ?? null
|
||||
}
|
||||
|
||||
function FaceIcon({
|
||||
const FaceIcon = memo(function FaceIcon({
|
||||
color,
|
||||
iconStyle,
|
||||
label,
|
||||
@@ -52,9 +52,9 @@ function FaceIcon({
|
||||
{label}
|
||||
</span>
|
||||
)
|
||||
}
|
||||
})
|
||||
|
||||
export function ControllerBindingLabel({
|
||||
export const ControllerBindingLabel = memo(function ControllerBindingLabel({
|
||||
binding,
|
||||
compact = false,
|
||||
iconStyle,
|
||||
@@ -78,9 +78,9 @@ export function ControllerBindingLabel({
|
||||
}
|
||||
|
||||
return <>{compact ? compactBindingLabel(binding, iconStyle) : title}</>
|
||||
}
|
||||
})
|
||||
|
||||
export function ControllerStylePreview({ iconStyle }: { iconStyle: ControllerIconStyle }) {
|
||||
export const ControllerStylePreview = memo(function ControllerStylePreview({ iconStyle }: { iconStyle: ControllerIconStyle }) {
|
||||
return (
|
||||
<span className="controller-style-preview" aria-hidden="true">
|
||||
{[0, 1, 2, 3].map((button) => {
|
||||
@@ -99,4 +99,4 @@ export function ControllerStylePreview({ iconStyle }: { iconStyle: ControllerIco
|
||||
})}
|
||||
</span>
|
||||
)
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user