Skip to content

Commit c7b901d

Browse files
committed
feat: add basic rtl addon implementation
1 parent a26da08 commit c7b901d

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

addon/rtl.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
'use strict';
2+
3+
var flip = require('rtl-css-js')
4+
5+
exports.addon = function (renderer) {
6+
if (process.env.NODE_ENV !== 'production') {
7+
require('./__dev__/warnOnMissingDependencies')('rtl', renderer, ['put']);
8+
}
9+
10+
var put = renderer.put;
11+
12+
renderer.put = function (selector, css) {
13+
return put(selector, flip(css));
14+
};
15+
};

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "nano-css",
3-
"version": "1.4.1",
3+
"version": "1.6.0",
44
"description": "Smallest 5th gen CSS-in-JS library",
55
"main": "index.js",
66
"unpkg": "dist/nano-css.umd.min.js",
@@ -37,7 +37,8 @@
3737
"dependencies": {
3838
"fastest-stable-stringify": "^1.0.1",
3939
"stylis": "3.5.0",
40-
"inline-style-prefixer": "^4.0.0"
40+
"inline-style-prefixer": "^4.0.0",
41+
"rtl-css-js": "^1.9.0"
4142
},
4243
"devDependencies": {
4344
"@types/react": "16.0.40",

0 commit comments

Comments
 (0)