mars-v2-frontend/next.config.js

73 lines
1.4 KiB
JavaScript
Raw Permalink Normal View History

2022-09-02 11:17:39 +00:00
/** @type {import('next').NextConfig} */
2022-12-13 13:21:30 +00:00
2022-09-02 11:17:39 +00:00
const nextConfig = {
reactStrictMode: true,
images: {
domains: [
'assets.leapwallet.io',
'raw.githubusercontent.com',
'xdefi-static.s3.eu-west-1.amazonaws.com',
],
},
async redirects() {
return [
{
source: '/((?!_next|mobile).*)',
has: [
{
type: 'header',
key: 'User-Agent',
value: '.*(Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile|WPDesktop).*',
},
],
permanent: true,
destination: '/mobile',
},
]
},
2023-10-14 14:54:41 +00:00
async headers() {
return [
{
source: '/(.*)?',
headers: [
{
key: 'Referrer-Policy',
value: 'origin-when-cross-origin',
},
{
key: 'Pragma',
value: 'no-cache',
},
{
key: 'Expires',
value: new Date().toString(),
},
{
key: 'X-Content-Type-Options',
value: 'nosniff',
},
],
},
]
},
async rewrites() {
return [
{
source: '/:any*',
destination: '/',
},
]
},
webpack(config) {
config.module.rules.push({
test: /\.svg$/i,
issuer: /\.[jt]sx?$/,
use: ['@svgr/webpack'],
})
return config
},
WIP (#12) * osmosis initial setup and nft contract queries/mutations * display errors on ui * fix: create credit account queryMsg and contract * client initialization. loading indicator when pending io * added tx feedback on toast * remove unused wallet store code * fetch credit accounts moved to external hook * navigation copy * file name typo * remove console logs and unused imports * fix: credit accounts query msg * credit manager store. create credit account hook created * delete credit account hook. fees declaration moved to utils * update selected account when a new one is created * type inference for mutation hooks * loading indicator for async actions. onSuccess toast * credit accounts popover * minor improvements credit account slice * credit manager module state and respective markup * fix: credit account list threshold * credit manager component. currency formatter function update * update contract addresses * borrow screen initial setup * error handling mutation queries * update credit account list when address changes * update credit accounts query key to include address * update selected account when nothing is selected * credit manager wip. deposit and listing positions on credit account * FundAccount component moved to different file * removed unused code * lending assets switch * minor refactor injective balance hook to be more generic * style: font size minor adjustments * borrow action initial. display liabilities and borrow positions on credit manager * positions amount formatting * preserve selected account on local storage * prettier custom settings and respective files formatting * credit manager container moved to external file * removed threshold variable. nav elements moved to array declaration * Navigation component naming and minor cleanup * react query keys enum * query keys improvements * initial generated smart contract api type definitions
2022-09-29 19:21:31 +00:00
}
2022-09-02 21:29:22 +00:00
module.exports = nextConfig