Comments (3)
Thank you for your contribution. We will check and reply to you as soon as possible.
from chrome-extension-boilerplate-react-vite.
OK. I forgot to write that you need ChakraProvider :)
const Popup = () => {
return (
<ChakraProvider>
<Flex w={'100vw'} h={'100vh'} justifyContent={'center'} alignItems={'center'}>
<Button colorScheme="teal">Button</Button>
</Flex>
</ChakraProvider>
);
};
from chrome-extension-boilerplate-react-vite.
If you wrap above code with <ChakraProvider>
, so you can see this.
const Popup = () => {
const theme = useStorage(exampleThemeStorage);
const openNewTabPage = () => {
chrome.tabs.create({ url: chrome.runtime.getURL('/src/pages/dashboard/index.html') });
};
return (
<ChakraProvider>
<div className="App" style={{ backgroundColor: theme === 'light' ? '#fff' : '#000' }}>
<header className="App-header" style={{ color: theme === 'light' ? '#000' : '#fff' }}>
<img src={logo} className="App-logo" alt="logo" />
<p>
Edit <code>src/pages/popup/Popup.tsx</code> and save to reload.
</p>
{/* Your popup UI components here */}
<button
style={{ backgroundColor: theme === 'light' ? '#fff' : '#000', color: theme === 'light' ? '#000' : '#fff' }}
onClick={exampleThemeStorage.toggle}>
Toggle theme
</button>
<Button colorScheme="teal" onClick={openNewTabPage}>
Open New Tab Page
</Button>
<Button colorScheme="blue">test</Button>
</header>
</div>
</ChakraProvider>
);
};
from chrome-extension-boilerplate-react-vite.
Related Issues (20)
- use of experimental node features causes warnings HOT 1
- Error when importing tailwind css file into content script HOT 11
- How to sync web app authentication with chrome extension HOT 8
- Styles do not get applied using Styled Components library HOT 7
- vite preloadhelper shouldn't be using import statement HOT 9
- Add Mantien UI example integration HOT 4
- Cannot load the extension due to Content Script which is generated in wrong path HOT 1
- enabling source maps results in warning from inline-vite-preload-script.ts HOT 4
- Uncaught SyntaxError: Cannot use 'import.meta' outside a module HOT 1
- Files nested inside content/content-script doesn't auto reload on browser HOT 4
- Chakra styles are not loaded on injected content script HOT 2
- rollup packaging speed optimization HOT 1
- [Question] 각 페이지의 역할에 대해 궁금합니다! Wondering about the role of each page! HOT 5
- Boilerplate Redesign HOT 3
- HMR does not work on Content Scripts Change HOT 4
- Is there any way to use React Developer Tools for debugging my extension? HOT 5
- Why the document default language is Korean? HOT 2
- Consider using crxjs HOT 1
- Filename contains the word `content` will prevent import module HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chrome-extension-boilerplate-react-vite.