@furystack/shades
Version:
Google Authentication Provider for FuryStack
25 lines • 745 B
JavaScript
import { hasStyle } from './shade-component.js';
/**
* Creates a shortcut for a specific custom Shade element with additional styles
* @param element The element instance
* @param styles The additional styles to add
* @returns The updated element
*/
export const styledShade = (element, styles) => {
return ((props, childrenList) => {
const mergedProps = hasStyle(props)
? {
...props,
style: {
...props.style,
...styles,
},
}
: {
...props,
style: styles,
};
return element(mergedProps, childrenList);
});
};
//# sourceMappingURL=styled-shade.js.map