
Security News
Google’s OSV Fix Just Added 500+ New Advisories — All Thanks to One Small Policy Change
A data handling bug in OSV.dev caused disputed CVEs to disappear from vulnerability feeds until a recent fix restored over 500 advisories.
@smartgift/hero-ui-library
Advanced tools
`hero-ui` is a react library with a set of components ready to use in your project.
hero-ui
is a react library with a set of components ready to use in your project.
There're plenty of libraries available in react that will help you to increase your productivity however most of them contain a lot of css and are really hard to style based on your project's requirements.
To use hero-ui you need to type in your terminal:
yarn add @smartgift/hero-ui-library
First we need to wrap our application with <ThemeProvider>
component.
import {ThemeProvider} from '@smartgift/hero-ui-library`;
function App() {
return (
<ThemeProvider>
...
</ThemeProvider>
)
}
After you wrapped your app with our ThemeProvider you can use all the components with our default theme.
For example:
import {Button} from '@smartgift/hero-ui-library`;
function App() {
return (
<Button onClick={()=>{}}>
Click me
</Button>
)
}
We set all of our styling by styled-components. And we send the styling with the components as 'S'. (We import all styles as S and set it like this Component.S = S
). You will understand more clear. Look at below.
/* /src/components/style.tsx */
import styled from 'styled-components';
const Button = styled.button``;
export { Button };
/* /src/components/Button.tsx */
import * as S from './style'
const Button = () => {...}
Button.S = S
and you can import our button your project and change its style like below.
/* /yourProject/anystyle.{jsx/tsx} */
import styled from 'styled-components';
import { Button } from '@smartgift/hero-ui-library';
const StyledButton = styled(Button)`
background-color: red;
`;
export { StyledButton as Button };
FAQs
`hero-ui` is a react library with a set of components ready to use in your project.
We found that @smartgift/hero-ui-library demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 5 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
A data handling bug in OSV.dev caused disputed CVEs to disappear from vulnerability feeds until a recent fix restored over 500 advisories.
Research
/Security News
175 malicious npm packages (26k+ downloads) used unpkg CDN to host redirect scripts for a credential-phishing campaign targeting 135+ organizations worldwide.
Security News
Python 3.14 adds template strings, deferred annotations, and subinterpreters, plus free-threaded mode, an experimental JIT, and Sigstore verification.