Socket
Socket
Sign inDemoInstall

@sanity/state-router

Package Overview
Dependencies
Maintainers
6
Versions
702
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sanity/state-router - npm Package Compare versions

Comparing version 0.100.3 to 0.100.4

7

lib/components/IntentLink.js

@@ -48,3 +48,4 @@ 'use strict';

params = _props.params,
children = _props.children;
children = _props.children,
className = _props.className;

@@ -56,3 +57,3 @@ // @todo Temporary hack

_Link2.default,
{ href: '/desk/' + params.type + '/edit/' + params.id.replace(/\//g, '.') },
{ href: '/desk/' + params.type + '/edit/' + params.id.replace(/\//g, '.'), className: className },
children

@@ -64,3 +65,3 @@ );

var rest = (0, _omit2.default)(this.props, 'intent', 'params');
return _react2.default.createElement(_Link2.default, _extends({ href: url }, rest));
return _react2.default.createElement(_Link2.default, _extends({ href: url, className: className }, rest));
}

@@ -67,0 +68,0 @@ }]);

{
"name": "@sanity/state-router",
"version": "0.100.3",
"version": "0.100.4",
"description": "A path pattern => state object bidirectional mapper",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

@@ -11,3 +11,4 @@ // @flow

params?: Object,
children: Element<*>
children: Element<*>,
className: string
};

@@ -22,7 +23,7 @@

render() {
const {intent, params, children} = this.props
const {intent, params, children, className} = this.props
// @todo Temporary hack
if (intent === 'edit' && params.type) {
return <Link href={`/desk/${params.type}/edit/${params.id.replace(/\//g, '.')}`}>{children}</Link>
return <Link href={`/desk/${params.type}/edit/${params.id.replace(/\//g, '.')}`} className={className}>{children}</Link>
}

@@ -32,4 +33,4 @@

const rest = omit(this.props, 'intent', 'params')
return <Link href={url} {...rest} />
return <Link href={url} className={className} {...rest} />
}
}
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