haveno-ui/.storybook/main.js
Subir 8eb4694ca2
chore(dev): code sweep for tests and storybook
chore: updated README
chore: added button tests and stories
fix: removed unused code from @atoms/Currency
chore: added tests and stories for @atoms/Link
test: refactored NodeConnectSwitch refactored
chore: refactored NodeStatus
test: atom/ProtectedRoute
feat: added PasswordInput atom
chore: refactored account sidebar
test: PaymentMethodCard and AddPaymentMethod button
test: ReadyToUse molecule
test: SetPassword organism
test: Login page
chore: added stories for onboarding pages

---

Reviewed-by: localredhead
2022-05-21 18:55:31 +05:30

48 lines
1.5 KiB
JavaScript

// =============================================================================
// Copyright 2022 Haveno
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// =============================================================================
const { mergeConfig } = require("vite");
const svgrPlugin = require("vite-plugin-svgr");
const viteConfig = require("../packages/renderer/vite.config");
module.exports = {
stories: ["../packages/renderer/src/**/*.stories.tsx"],
addons: [
"@storybook/addon-links",
"@storybook/addon-essentials",
"@storybook/addon-interactions",
],
framework: "@storybook/react",
core: {
builder: "@storybook/builder-vite",
},
staticDirs: ["./public"],
viteFinal: async (config) => {
// return the customized config
return mergeConfig(config, {
root: process.cwd(),
resolve: viteConfig.resolve,
plugins: [
svgrPlugin({
svgrOptions: {
icon: true,
},
}),
],
});
},
};