export function AppTabContents()

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)}>