in kotlin/app-homepage-react/client/src/app/components/AppTabContents.tsx [22:45]
export function AppTabContents(props: AppTabContentsProps) {
const state = useState({
selectedChannel: undefined
} as AppTabContentsState);
return (
<>
<SpaceChannelSelection
onChannelSelected={(channel) => {
state.selectedChannel.set(copyChannel(channel));
}}
userTokenData={props.userTokenData}
selectedChannel={state.selectedChannel.get()}
apiImpl={props.apiImpl}
/>
<SendMessageSection
selectedChannel={state.selectedChannel.get()}
userTokenData={props.userTokenData}
apiImpl={props.apiImpl}
/>
<span className="implementation-note">
{props.implementationNote}
{" See "}
<span className="source-code-link" onClick={() => openInNewTab(props.sourceCodeHRef)}>