Sha256: 28cd37f9157beee85f3c0ae784ed6846189e2b2dfe98bd5755329a71e0dceae9

Contents?: true

Size: 347 Bytes

Versions: 1

Compression:

Stored size: 347 Bytes

Contents

type Props = {
  active: boolean;
};

export default function TabPanel(props: React.PropsWithChildren<Props>) {
  const { active, children } = props;

  const classNames = ["content-tab"];
  if (!active) {
    classNames.push("hidden");
  }

  return (
    <div className={classNames.join(" ")} role="tabpanel">
      {children}
    </div>
  );
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pages_core-3.15.5 app/javascript/components/PageForm/TabPanel.tsx