Skip to content

Commit

Permalink
remove header on docs panel
Browse files Browse the repository at this point in the history
  • Loading branch information
letiescanciano committed Jan 31, 2023
1 parent f98137a commit 5d8df89
Show file tree
Hide file tree
Showing 6 changed files with 15 additions and 43 deletions.
20 changes: 0 additions & 20 deletions airbyte-webapp/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 2 additions & 3 deletions airbyte-webapp/src/components/ui/StepsMenu/StepsMenu.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ interface StepMenuProps {
data: StepMenuItem[];
activeStep?: string;
onSelect?: (id: string) => void;
className?: string;
}

const Content = styled.div`
Expand All @@ -25,9 +24,9 @@ const Content = styled.div`
font-family: ${({ theme }) => theme.regularFont};
`;

export const StepsMenu: React.FC<StepMenuProps> = ({ data, onSelect, activeStep, lightMode, className }) => {
export const StepsMenu: React.FC<StepMenuProps> = ({ data, onSelect, activeStep, lightMode }) => {
return (
<Content className={className}>
<Content>
{data.map((item, key) => (
<Step
icon={item.icon}
Expand Down
2 changes: 1 addition & 1 deletion airbyte-webapp/src/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -280,7 +280,7 @@
"sources.emptySchema": "Schema is empty",
"sources.noSources": "Source list is empty",
"sources.sourceSettings": "Source Settings",
"sources.documentationPanel.tabs.docs": "Docs",
"sources.documentationPanel.tabs.setupGuide": "Setup Guide",
"sources.documentationPanel.tabs.schema": "Schema",
"sources.documentationPanel.tabs.erd": "ERD (Entities Relationship Diagram)",
"sources.request.button.schema": "Request schema for this source",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
@use "scss/colors";
@use "scss/variables" as vars;
@use "scss/variables";

.container {
min-height: 100vh;
Expand All @@ -12,7 +12,6 @@
}

.stepsContainer {
justify-content: flex-start;
margin-top: vars.$spacing-lg;
padding-left: vars.$spacing-lg;
padding-top: variables.$spacing-lg;
padding-left: variables.$spacing-lg;
}
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ import { match } from "ts-pattern";

import { LoadingPage } from "components";
import { Markdown } from "components/ui/Markdown";
import { PageHeader } from "components/ui/PageHeader";
import { StepsMenu } from "components/ui/StepsMenu";

import { useConfig } from "config";
Expand Down Expand Up @@ -65,11 +64,11 @@ export const DocumentationPanel: React.FC = () => {
setDocumentationPanelOpen(false);
}, [setDocumentationPanelOpen, location.pathname]);

const [activeTab, setActiveTab] = useState("docs");
const [activeTab, setActiveTab] = useState("setupGuide");
const tabs = [
{
id: "docs",
name: <FormattedMessage id="sources.documentationPanel.tabs.docs" />,
id: "setupGuide",
name: <FormattedMessage id="sources.documentationPanel.tabs.setupGuide" />,
},
{
id: "schema",
Expand All @@ -85,19 +84,14 @@ export const DocumentationPanel: React.FC = () => {
<LoadingPage />
) : (
<div className={styles.container}>
<PageHeader withLine title={<FormattedMessage id="connector.setupGuide" />} />
{isSource && (
<StepsMenu
className={styles.stepsContainer}
lightMode
data={tabs}
onSelect={setActiveTab}
activeStep={activeTab}
/>
<div className={styles.stepsContainer}>
<StepsMenu lightMode data={tabs} onSelect={setActiveTab} activeStep={activeTab} />
</div>
)}

{match(activeTab)
.with("docs", () => (
.with("setupGuide", () => (
<Markdown
className={styles.content}
content={
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
@use "scss/variables" as vars;
@use "scss/variables";

.requestContainer {
display: flex;
flex-direction: column;
align-items: center;
gap: vars.$spacing-lg;
gap: variables.$spacing-lg;
justify-content: center;
height: 80vh;
}

0 comments on commit 5d8df89

Please sign in to comment.