Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

brainly-style-guide

Package Overview
Dependencies
Maintainers
7
Versions
326
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

brainly-style-guide - npm Package Compare versions

Comparing version 158.0.1 to 158.0.2

9

commonjs/components/dropdowns/Dropdown.js

@@ -34,3 +34,6 @@ "use strict";

links = _ref.links,
initiallyOpened = _ref.initiallyOpened;
initiallyOpened = _ref.initiallyOpened,
_ref$color = _ref.color,
color = _ref$color === void 0 ? 'default' : _ref$color,
fullWidth = _ref.fullWidth;

@@ -68,3 +71,5 @@ var _useState = (0, _react.useState)(initiallyOpened || false),

className: (0, _classnames.default)('sg-dropdown', {
'sg-dropdown--opened': open
'sg-dropdown--opened': open,
'sg-dropdown--white': color === 'white',
'sg-dropdown--full-width': fullWidth
}),

@@ -71,0 +76,0 @@ onClick: handleClickInside

@@ -10,3 +10,6 @@ import _slicedToArray from "@babel/runtime/helpers/esm/slicedToArray";

links = _ref.links,
initiallyOpened = _ref.initiallyOpened;
initiallyOpened = _ref.initiallyOpened,
_ref$color = _ref.color,
color = _ref$color === void 0 ? 'default' : _ref$color,
fullWidth = _ref.fullWidth;

@@ -44,3 +47,5 @@ var _useState = useState(initiallyOpened || false),

className: classNames('sg-dropdown', {
'sg-dropdown--opened': open
'sg-dropdown--opened': open,
'sg-dropdown--white': color === 'white',
'sg-dropdown--full-width': fullWidth
}),

@@ -47,0 +52,0 @@ onClick: handleClickInside

{
"name": "brainly-style-guide",
"version": "158.0.1",
"version": "158.0.2",
"description": "Brainly Front-End Style Guide",

@@ -5,0 +5,0 @@ "repository": "https://github.com/brainly/style-guide.git",

@@ -17,6 +17,14 @@ // @flow strict

initiallyOpened?: boolean,
color?: 'default' | 'white',
fullWidth?: boolean,
}>;
// if possible, use Select component instead
const Dropdown = ({name, links, initiallyOpened}: PropsType) => {
const Dropdown = ({
name,
links,
initiallyOpened,
color = 'default',
fullWidth,
}: PropsType) => {
const [open, setOpen] = useState(initiallyOpened || false);

@@ -45,3 +53,7 @@ const clickedInside = useRef(false);

<div
className={classNames('sg-dropdown', {'sg-dropdown--opened': open})}
className={classNames('sg-dropdown', {
'sg-dropdown--opened': open,
'sg-dropdown--white': color === 'white',
'sg-dropdown--full-width': fullWidth,
})}
onClick={handleClickInside}

@@ -48,0 +60,0 @@ >

@@ -5,8 +5,9 @@ import React from 'react';

import Flex from '../../flex/Flex';
import ContrastBox from 'components/ContrastBox';
import Dropdown from '../Dropdown';
const Dropdowns = () => (
<Flex alignItems="flex-end" style={{height: '190px'}}>
<div>
<DocsBlock info="Closed and open">
<Flex>
<Flex alignItems="flex-end" style={{height: '140px'}}>
<Flex direction="column" marginRight="l">

@@ -34,5 +35,44 @@ <Dropdown

</DocsBlock>
</Flex>
<DocsBlock info="Dark and light">
<Flex alignItems="flex-end" style={{height: '185px'}}>
<Flex direction="column" marginRight="l">
<Dropdown
name="Brainly.com"
links={[
{label: 'Brainly.pl', url: 'http://www.brainly.pl'},
{label: 'Brainly.com', url: 'http://www.brainly.com'},
]}
/>
</Flex>
<Flex>
<ContrastBox
style={{display: 'flex', alignItems: 'flex-end', height: '185px'}}
>
<Dropdown
key={2}
name="Brainly.com"
initiallyOpened
links={[
{label: 'Brainly.pl', url: 'http://www.brainly.pl'},
{label: 'Brainly.com', url: 'http://www.brainly.com'},
]}
color="white"
/>
</ContrastBox>
</Flex>
</Flex>
</DocsBlock>
<DocsBlock info="Full width">
<Dropdown
fullWidth
name="Brainly.com"
links={[
{label: 'Brainly.pl', url: 'http://www.brainly.pl'},
{label: 'Brainly.com', url: 'http://www.brainly.com'},
]}
/>
</DocsBlock>
</div>
);
export default Dropdowns;

@@ -25,2 +25,3 @@ // @flow

children,
...otherProps
}: PropsType) => {

@@ -35,3 +36,7 @@ const cssClass = classnames(contrastBlockCssClass, {

return <section className={cssClass}>{children}</section>;
return (
<section {...otherProps} className={cssClass}>
{children}
</section>
);
};

@@ -38,0 +43,0 @@

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc