mirror of
https://github.com/Kong/insomnia
synced 2024-11-08 06:39:48 +00:00
4387381fd1
* deps: bump node-libcurl to latest prerelease version * Add .npmrc, bump Electron to 3.1.13, remove electron-rebuild * Minor tweaks * package locks * Bump version * Switch to font-manager and fix fsevents rimraf * Try generating npmrc inside build/ * Try uninstall of fsevents instead * Bump * Try npm env vars * Extra .npmrc * Try npm env vars in all CI * Fix insomnia-cookies dependencies * Fix typo * Loosen nvmrc version * Remove npm uninstalls * Build outside of Docker * Remove Docker, build all on GH Actions * Bump Core version * Disable Snapcraft for now * Bump * Disable snap for Designer too * Update product name for Core * Update test.yml * Remove Travis file * Make userData folder explicit and add Curl types * Remove old Kong icon * Remove curl.js adapter * Revert productName * Fix release date * Try remove windows build tools from CI * Add comment about Snap deploys * Remove the pane border on Windows (no longer necessary) Co-authored-by: Jonathan Cardoso Machado <me@jonathancardoso.com> |
||
---|---|---|
.. | ||
.storybook | ||
assets | ||
components | ||
flow-typed | ||
.babelrc | ||
.flowconfig | ||
.gitignore | ||
.npmignore | ||
.svgrrc.json | ||
index.js | ||
package-lock.json | ||
package.json | ||
README.md | ||
webpack.config.js |
insomnia-components
insomnia-components
is a React component library of UI elements needed to build Insomnia. Explore the components via Storybook!
SVGs
We use SVGR on the source SVGs to minify and convert them to React components. This conversion happens during npm run bootstrap
.
The generated icons can automatically be bound to the theme library built into Insomnia, by following a few rules. In the source SVG:
- All background colors should be black (#000)
- All foreground colors should be white (#FFF)
SVGR converts these colors to fill=''
and fill='currentColor'
respectively. These icons are exposed via svg-icon.js
, which sets the css fill
and color
of the SVG according to the required theme.
You can view the current icons available here.