remove styled macro
This commit is contained in:
parent
48188b5d0d
commit
3eb417f83a
|
|
@ -1,6 +1,6 @@
|
|||
import React from "react"
|
||||
import tw, { styled } from "twin.macro"
|
||||
import "styled-components/macro"
|
||||
|
||||
import { colors, colorsDisabled, colorsHover } from "./Colors"
|
||||
|
||||
const BtnCreator = function ({ children, type, ...props }) {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import React from "react";
|
||||
import tw, {styled} from "twin.macro"
|
||||
import "styled-components/macro"
|
||||
|
||||
|
||||
let Card = styled.div(tw`relative flex flex-col min-w-0 break-words bg-primary w-full shadow-xl rounded-2xl`)
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
import tw, {styled} from "twin.macro"
|
||||
import "styled-components/macro"
|
||||
|
||||
|
||||
|
||||
export let colors = {
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ import { createPopper } from "@popperjs/core";
|
|||
import { usePopper } from 'react-popper';
|
||||
|
||||
import tw, { styled } from "twin.macro"
|
||||
import "styled-components/macro"
|
||||
|
||||
|
||||
import { colors, colorsDisabled, colorsHover, textColors, textColorsHover } from "./Colors";
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import React from "react";
|
||||
|
||||
import tw, { styled } from "twin.macro";
|
||||
import "styled-components/macro";
|
||||
;
|
||||
//import { useField as useFormikField, useFormikContext } from "formik";
|
||||
const useFormikField = null;
|
||||
const useFormikContext = ()=>{};
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
import React from "react"
|
||||
import tw, {styled} from "twin.macro"
|
||||
import "styled-components/macro"
|
||||
|
||||
|
||||
const Full = styled.div(tw`w-full lg:px-2 py-2`)
|
||||
export {Full}
|
||||
|
||||
const Half = styled.div(tw`w-full lg:w-6/12 lg:px-2 py-2`)
|
||||
const Half = styled.div(tw`w-full lg:w-8/12 xl:w-6/12 lg:px-2 py-2`)
|
||||
export {Half}
|
||||
|
||||
const Quarter = styled.div(tw`w-full lg:w-6/12 xl:w-3/12 lg:px-2 py-2 `)
|
||||
|
|
@ -14,7 +14,7 @@ export {Quarter}
|
|||
const Sixth = styled.div(tw`w-full lg:w-1/5 xl:w-1/6 lg:px-2 py-2 `)
|
||||
export {Sixth}
|
||||
|
||||
const Third = styled.div(tw`w-full lg:w-4/12 lg:px-2 py-2 `)
|
||||
const Third = styled.div(tw`w-full lg:w-8/12 xl:w-4/12 lg:px-2 py-2 `)
|
||||
export {Third}
|
||||
|
||||
const TwoThird = styled.div(tw`w-full lg:w-8/12 lg:px-2 py-2 `)
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ import React from "react"
|
|||
import { Half, Third } from "./Layout"
|
||||
|
||||
import tw, { styled } from "twin.macro"
|
||||
import "styled-components/macro"
|
||||
|
||||
|
||||
function Modal({ isOpen, onBackdropClick, ...props }) {
|
||||
if (isOpen) {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import Button from "./Button";
|
||||
import tw, { styled } from "twin.macro";
|
||||
import "styled-components/macro";
|
||||
;
|
||||
|
||||
const Btn = styled(Button)(({ active }) => [tw`rounded-none mx-0`, active && tw`bg-accent`]);
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ import React, { useState, useEffect, useRef } from "react";
|
|||
import styles from "./RangeSlider.scss"
|
||||
|
||||
import tw from "twin.macro"
|
||||
import "styled-components/macro"
|
||||
|
||||
|
||||
|
||||
export function RangeSlider({ value=0, rangeType="", onChange, min=0, max=10, right = true, ...props }) {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import React from "react";
|
||||
import tw, {styled} from "twin.macro"
|
||||
import "styled-components/macro"
|
||||
|
||||
|
||||
export function Table(props) {
|
||||
return <div tw="block w-full overflow-x-auto text-secondary">
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import React from "react"
|
||||
import tw, {styled} from "twin.macro"
|
||||
import "styled-components/macro"
|
||||
|
||||
import { textColors, textColorsHover } from "./Colors"
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
import React, { useState } from "react"
|
||||
import { createGlobalStyle } from "styled-components"
|
||||
import tw, { theme, GlobalStyles as BaseStyles } from "twin.macro"
|
||||
|
||||
|
|
|
|||
25
styledRegistry.js
Normal file
25
styledRegistry.js
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
'use client'
|
||||
|
||||
import React, { useState } from 'react'
|
||||
import { useServerInsertedHTML } from 'next/navigation'
|
||||
import { ServerStyleSheet, StyleSheetManager } from 'styled-components'
|
||||
|
||||
export default function StyledComponentsRegistry({ children }) {
|
||||
// Only create stylesheet once with lazy initial state
|
||||
// x-ref: https://reactjs.org/docs/hooks-reference.html#lazy-initial-state
|
||||
const [styledComponentsStyleSheet] = useState(() => new ServerStyleSheet())
|
||||
|
||||
useServerInsertedHTML(() => {
|
||||
const styles = styledComponentsStyleSheet.getStyleElement()
|
||||
styledComponentsStyleSheet.instance.clearTag()
|
||||
return <>{styles}</>
|
||||
})
|
||||
|
||||
if (typeof window !== 'undefined') return <>{children}</>
|
||||
|
||||
return (
|
||||
<StyleSheetManager sheet={styledComponentsStyleSheet.instance}>
|
||||
{children}
|
||||
</StyleSheetManager>
|
||||
)
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user