Socket
Socket
Sign inDemoInstall

@elvia/elvis-dropdown

Package Overview
Dependencies
Maintainers
6
Versions
100
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@elvia/elvis-dropdown - npm Package Compare versions

Comparing version 2.0.6 to 2.1.0

6

CHANGELOG.md
# Elvia Dropdown
## 2.1.0 (07.02.22)
### New feature
- Added inlineStyle and className props
## 2.0.6 (26.01.21)

@@ -4,0 +10,0 @@

0

dist/react/js/declarations.d.ts
declare module '*';

9

dist/react/js/elvia-dropdown.js

@@ -42,2 +42,4 @@ /*

valueOnChange,
className,
inlineStyle,
webcomponent

@@ -309,3 +311,6 @@ }) => {

}, [errorMessage]);
return /*#__PURE__*/React.createElement(DropdownWrapper, {
return /*#__PURE__*/React.createElement("div", {
className: `${className ? className : ''}`,
style: inlineStyle
}, /*#__PURE__*/React.createElement(DropdownWrapper, {
isDisabled: isDisabled,

@@ -350,5 +355,5 @@ ref: dropdownRef,

"data-testid": "error"
}) : null);
}) : null));
};
export default Dropdown;

@@ -10,3 +10,3 @@ /*

static get observedAttributes() {
return ["defaultvalue", "errormessage", "iscompact", "isdisabled", "ismulti", "label", "menuposition", "nooptionsmessage", "options", "placeholder", "value"];
return ["defaultvalue", "errormessage", "iscompact", "isdisabled", "ismulti", "label", "menuposition", "nooptionsmessage", "options", "placeholder", "value", "classname", "inlinestyle"];
}

@@ -62,2 +62,10 @@

"propType": "object | undefined"
}, {
"name": "className",
"type": "string",
"propType": "string | undefined"
}, {
"name": "inlineStyle",
"type": "object",
"propType": "object | undefined"
}],

@@ -252,2 +260,42 @@ "slotItems": false,

set className(newValue) {
super.setProps({
'classname': newValue
});
}
get className() {
return super.getProps()['classname'];
}
set classname(newValue) {
super.setProps({
'classname': newValue
});
}
get classname() {
return super.getProps()['classname'];
}
set inlineStyle(newValue) {
super.setProps({
'inlinestyle': newValue
});
}
get inlineStyle() {
return super.getProps()['inlinestyle'];
}
set inlinestyle(newValue) {
super.setProps({
'inlinestyle': newValue
});
}
get inlinestyle() {
return super.getProps()['inlinestyle'];
}
constructor() {

@@ -254,0 +302,0 @@ super(ElviaComponent, ReactComponent['Dropdown'], style);

{
"name": "@elvia/elvis-dropdown",
"version": "2.0.6",
"version": "2.1.0",
"description": "",

@@ -5,0 +5,0 @@ "main": "web_component.js",

export { default as Dropdown } from './dist/react/js/elvia-dropdown';

@@ -0,0 +0,0 @@ # Elvia Dropdown

declare module '*';

@@ -79,2 +79,14 @@ import Dropdown from './elvia-dropdown.tsx';

});
describe('className and inlineStyle passed to wrapper', () => {
beforeEach(() => {
wrapper = mount(<Dropdown className="test-class" inlineStyle={{ margin: '24px' }}></Dropdown>);
dropdownWrapper = wrapper.find({ 'data-testid': 'wrapper' }).at(0).closest('div').at(0);
});
it('should have className and inlineStyle', function (done) {
expect(dropdownWrapper.getDOMNode()).toHaveStyle('margin: 24px');
expect(dropdownWrapper.getDOMNode()).toHaveClass('test-class');
done();
});
});
});
export { default as Dropdown } from './dist/web_component/js/elvia-dropdown';

Sorry, the diff of this file is not supported yet

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