Skip to content

Commit

Permalink
add padding config to layout
Browse files Browse the repository at this point in the history
  • Loading branch information
bombnp committed Jul 15, 2023
1 parent 5464f89 commit b8b489d
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 24 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,16 @@ import { Navbar } from '../Navbar'
interface LayoutProps {
beforeContent?: ReactNode
children: ReactNode
px?: number
py?: number
}

export const Layout: FC<LayoutProps> = ({ children, beforeContent }) => {
export const Layout: FC<LayoutProps> = ({ children, beforeContent, px = 4, py = 4 }) => {
return (
<div className="flex flex-col w-full font-noto-looped">
<Navbar />
{beforeContent}
<div className="p-4">{children}</div>
<div className={`px-${px} py-${py}`}>{children}</div>
</div>
)
}
2 changes: 1 addition & 1 deletion src/pages/expenses/1/index.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Layout } from '~/components/Layout'
import { ExpenseLayout } from '~/components/Layout/ExpenseLayout'
import { Layout } from '~/components/Layout/Layout'

const ExpensesPage = () => {
return (
Expand Down
2 changes: 1 addition & 1 deletion src/pages/expenses/2/index.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Layout } from '~/components/Layout'
import { ExpenseLayout } from '~/components/Layout/ExpenseLayout'
import { Layout } from '~/components/Layout/Layout'

const ExpensesPage = () => {
return (
Expand Down
18 changes: 8 additions & 10 deletions src/pages/expenses/3/index.tsx
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
import { Layout } from "~/components/Layout"
import { ExpenseLayout } from "~/components/Layout/ExpenseLayout"
import { ExpenseLayout } from '~/components/Layout/ExpenseLayout'
import { Layout } from '~/components/Layout/Layout'

const ExpensesPage = () => {
return (
<Layout>
<ExpenseLayout title="ค่าใช้จ่ายทางการแพทย์">
{/* insert your code here */}
</ExpenseLayout>
</Layout>
)
return (
<Layout>
<ExpenseLayout title="ค่าใช้จ่ายทางการแพทย์">{/* insert your code here */}</ExpenseLayout>
</Layout>
)
}

export default ExpensesPage
export default ExpensesPage
18 changes: 8 additions & 10 deletions src/pages/expenses/4/index.tsx
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
import { Layout } from "~/components/Layout"
import { ExpenseLayout } from "~/components/Layout/ExpenseLayout"
import { ExpenseLayout } from '~/components/Layout/ExpenseLayout'
import { Layout } from '~/components/Layout/Layout'

const ExpensesPage = () => {
return (
<Layout>
<ExpenseLayout title="สรุปแผนการเงิน">
{/* insert your UI here */}
</ExpenseLayout>
</Layout>
)
return (
<Layout>
<ExpenseLayout title="สรุปแผนการเงิน">{/* insert your UI here */}</ExpenseLayout>
</Layout>
)
}

export default ExpensesPage
export default ExpensesPage

0 comments on commit b8b489d

Please sign in to comment.