message: fix(Banner): refactor to get rid of Tappable
  for asideMode !== "expand"
diff: @@ -115,23 +115,11 @@ export const Banner = ({
  const SubheaderTypography = size === "m" ? Text : Subhead;
  - return (
  - <section
  - {...restProps}
  - vkuiClass={classNames(
  - "Banner",
  - platform === IOS && "Banner--ios",
  - `Banner--md-${mode}`,
  - `Banner--sz-${size}`,
  - mode === "image" && imageTheme === "dark" && "Banner--inverted"
  - )}
  - >
  - <Tappable
  - vkuiClass="Banner__in"
  - activeMode={platform === IOS ? "opacity" : "background"}
  - disabled={asideMode !== "expand"}
  - role={asideMode === "expand" ? "button" : undefined}
  - >
  + const Icon24DismissIOS =
  + mode === "image" ? Icon24DismissDark : Icon24DismissSubstract;
  +
  + const content = (
  + <React.Fragment>
  {mode === "image" && background && (
  <div aria-hidden="true" vkuiClass="Banner__bg">
  {background}
  @@ -142,11 +130,7 @@ export const Banner = ({
  <div vkuiClass="Banner__content">
  {hasReactNode(header) && (
  - <BannerHeader
  - size={size}
  - Component="span"
  - vkuiClass="Banner__header"
  - >
  + <BannerHeader size={size} Component="span" vkuiClass="Banner__header">
  {header}
  </BannerHeader>
  )}
  @@ -160,12 +144,38 @@ export const Banner = ({
  <div vkuiClass="Banner__actions">{actions}</div>
  )}
  </div>
  + </React.Fragment>
  + );
  +
  + return (
  + <section
  + {...restProps}
  + vkuiClass={classNames(
  + "Banner",
  + platform === IOS && "Banner--ios",
  + `Banner--md-${mode}`,
  + `Banner--sz-${size}`,
  + mode === "image" && imageTheme === "dark" && "Banner--inverted"
  + )}
  + >
  + {asideMode === "expand" ? (
  + <Tappable
  + vkuiClass="Banner__in"
  + activeMode={platform === IOS ? "opacity" : "background"}
  + role="button"
  + >
  + {content}
  - {!!asideMode && (
  <div vkuiClass="Banner__aside">
  - {asideMode === "expand" && <Icon24Chevron />}
  + <Icon24Chevron />
  + </div>
  + </Tappable>
  + ) : (
  + <div vkuiClass="Banner__in">
  + {content}
  {asideMode === "dismiss" && (
  + <div vkuiClass="Banner__aside">
  <IconButton
  aria-label={dismissLabel}
  vkuiClass="Banner__dismiss"
  @@ -173,20 +183,12 @@ export const Banner = ({
  hoverMode="opacity"
  hasActive={false}
  >
  - {platform === IOS ? (
  - mode === "image" ? (
  - <Icon24DismissDark />
  - ) : (
  - <Icon24DismissSubstract />
  - )
  - ) : (
  - <Icon24Cancel />
  - )}
  + {platform === IOS ? <Icon24DismissIOS /> : <Icon24Cancel />}
  </IconButton>
  + </div>
  )}
  </div>
  )}
  - </Tappable>
  </section>
  );
  };
  