Tbutton에서 aria-hidden에러 나오는 부분 제거건.

- 다른방식으로 처리방법 찾아서 수정하도록하겠습니다.
This commit is contained in:
junghoon86.park
2024-08-09 17:28:31 +09:00
parent f755e46f89
commit e9a34600a2

View File

@@ -63,7 +63,6 @@ function TButtonBase({
}) {
const [isFocused, setIsFocused] = useState(false);
const [pressed, setPressed] = useState(false);
const [ariaHidden, setAriaHidden] = useState(true);
const _onClick = useCallback(
(e) => {
if (disabled) {
@@ -86,13 +85,6 @@ function TButtonBase({
if (onFocus) {
onFocus();
}
const c = Spotlight.getCurrent();
if (c) {
let ariaHidden = c.getAttribute("aria-hidden");
if (ariaHidden) {
c.setAttribute("aria-hidden", "false");
}
}
}, [onFocus]);
const _onBlur = useCallback(() => {
@@ -103,11 +95,6 @@ function TButtonBase({
}
}, [onBlur]);
useEffect(() => {
return () => {
setAriaHidden(true);
};
}, []);
return (
<SpottableComponent
{...rest}
@@ -128,7 +115,6 @@ function TButtonBase({
onClick={_onClick}
role="button"
aria-label={ariaLabel}
aria-hidden={ariaHidden}
spotlightDisabled={spotlightDisabled}
>
{type === "topButton" && <div className={css.topText}>{$L("TOP")}</div>}