@imwebme/clay-stylesheet

2.1.0 • Public • Published

@imwebme/clay-stylesheet

설치

npm install @imwebme/clay-stylesheet
yarn add @imwebme/clay-stylesheet
pnpm add @imwebme/clay-stylesheet

가이드

주요 렌더링 경로에 배치합니다.

SPA 의 경우 -> index.tsx Next.js의 경우 (page dir) -> _app.tsx Next.js의 경우 (app dir) -> app/layout.tsx

import "@imwebme/clay-stylesheet";

루트 엘리먼트() 초기화

clay 에서 제공하는 속성은 사용하기 전에 명시적인 초기화가 필요합니다.

페이지 루트 요소에 data-clay-theme 어트리뷰트를 지정합니다.

예시 (HTML, SPA react)

<html lang="ko" data-clay-theme="light-only">
  <head>
    <meta name="color-scheme" content="light" />
  </head>

  <body>
    <!-- your script -->
  </body>
</html>

예시 (Nextjs > page dir)

<Html lang="ko" data-clay-theme="light-only">
  <Head>
    <meta name="color-scheme" content="light" />
  </Head>

  <body>
    <Main />
    <NextScript />
  </body>
</Html>

예시 (Nextjs > app dir)

export default function RootLayout({ children }: { children: React.ReactNode }) {
  return (
    <html lang="ko" data-clay-theme="light-only">
      <head>
        <meta name="color-scheme" content="light" />
      </head>

      <body>{children}</body>
    </html>
  );
}

Readme

Keywords

none

Package Sidebar

Install

npm i @imwebme/clay-stylesheet

Weekly Downloads

11

Version

2.1.0

License

none

Unpacked Size

47.7 kB

Total Files

6

Last publish

Collaborators

  • kwanghee.kim
  • imweb-minsoo_web
  • rockheung
  • grapefruitgreentealoe
  • sangdon
  • hyeon
  • 480