PHP 8.2.30
Preview: layout.js Size: 604 B
/opt/alt/alt-nodejs12/root/lib/node_modules/npm/docs/src/components/layout.js

import React from 'react'
import Navbar from './navbar'
import Sidebar from './Sidebar'
import {Flex, Box} from 'rebass'
import { theme } from 'src/theme'
import { ThemeProvider } from 'styled-components'

const IS_STATIC = process.env.GATSBY_IS_STATIC

const Layout = ({children, path}) => {
  const showSidebar = IS_STATIC || path.match(/cli-commands|configuring-npm|using-npm/)

  return (
    <ThemeProvider theme={theme}>
      <Navbar />
      <Flex w={1}>
        {showSidebar && <Sidebar />}
        <Box width={1}>{children}</Box>
      </Flex>
    </ThemeProvider>
  )
}

export default Layout

Directory Contents

Dirs: 1 × Files: 11

Name Size Perms Modified Actions
home DIR
- drwxr-xr-x 2026-03-19 07:09:41
Edit Download
1.14 KB lrw-r--r-- 2026-03-09 07:21:28
Edit Download
478 B lrw-r--r-- 2026-03-09 07:21:28
Edit Download
1.83 KB lrw-r--r-- 2026-03-09 07:21:28
Edit Download
815 B lrw-r--r-- 2026-03-09 07:21:28
Edit Download
604 B lrw-r--r-- 2026-03-09 07:21:28
Edit Download
970 B lrw-r--r-- 2026-03-09 07:21:28
Edit Download
756 B lrw-r--r-- 2026-03-09 07:21:28
Edit Download
3.17 KB lrw-r--r-- 2026-03-09 07:21:28
Edit Download
610 B lrw-r--r-- 2026-03-09 07:21:28
Edit Download
1.72 KB lrw-r--r-- 2026-03-09 07:21:28
Edit Download
619 B lrw-r--r-- 2026-03-09 07:21:28
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).