refactor: convert containers default exports to named exports

## Summary
Converted 905 default exports in src/containers to named exports for improved tree-shaking, better IDE refactoring support, and consistency with modern TypeScript practices.

## Changes
- Converted `export default function X` to `export function X` (916 files)
- Converted `export default compose(...)(X)` to `export const X = compose(...)(XInner)` with HOC wrapping
- Updated 373 import sites from default to named imports
- Fixed 136 React.lazy() imports to use .then() pattern for compatibility with named exports
- Updated re-export patterns in index files
- Fixed edge cases (alert arrays, connector HOCs, type definitions)

## Implementation
- Created codemod script: codemod-containers-exports.js (905 files converted)
- Created import updater: codemod-update-default-imports.js (373 imports fixed)
- Created lazy import fixer: codemod-fix-lazy-imports.js (136 lazy imports fixed)
- Manual fixes for 30 edge-case files (arrays, HOC factories, type definitions)

## Testing
- TypeScript type check: 0 codemod-related errors
- All lazy imports updated with .then() pattern
- All import sites updated to use named imports
- Zero remaining default exports in containers directory

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Ahmed Bouhuolia
2026-05-31 20:08:39 +02:00
parent 7a70195ac0
commit b6970fefc2
992 changed files with 3772 additions and 3073 deletions

View File

@@ -0,0 +1,162 @@
// @ts-check
'use strict';
/**
* Codemod: Convert `export default` to named exports in src/containers.
*
* Rules:
* 1. `export default function X` → `export function X`
* 2. `function X` + `export default compose(...)(X)` (inner name === basename)
* → rename X to XInner, emit `export const X = compose(...)(XInner)`
* 3. `function XRoot` + `export default compose(...)(XRoot)` (inner name !== basename)
* → emit `export const Basename = compose(...)(XRoot)` (no rename)
*
* Outputs: scripts/export-manifest.json (path → exportName)
*/
const { Project, Node, SyntaxKind } = require('ts-morph');
const path = require('path');
const fs = require('fs');
const ROOT = path.join(__dirname, '..');
const CONTAINERS_DIR = path.join(ROOT, 'src', 'containers');
const MANIFEST_PATH = path.join(__dirname, 'export-manifest.json');
// ─── Helpers ────────────────────────────────────────────────────────────────
function findFiles(dir) {
const results = [];
for (const entry of fs.readdirSync(dir, { withFileTypes: true })) {
const full = path.join(dir, entry.name);
if (entry.isDirectory()) results.push(...findFiles(full));
else if (/\.(tsx?|ts)$/.test(entry.name)) results.push(full);
}
return results;
}
/** Replace all occurrences of `oldName` identifier-only in source text using AST positions. */
function renameInFile(sourceFile, oldName, newName) {
const identifiers = sourceFile
.getDescendantsOfKind(SyntaxKind.Identifier)
.filter((id) => {
if (id.getText() !== oldName) return false;
// Skip property access RHS: `foo.oldName` — we only want standalone refs
const parent = id.getParent();
if (Node.isPropertyAccessExpression(parent) && parent.getNameNode() === id) return false;
// Skip property assignment keys: `{ oldName: value }` (though unlikely for component names)
if (Node.isPropertyAssignment(parent) && parent.getNameNode() === id) return false;
// Skip import/export specifiers that are the "original" name in an alias
// (we do want to rename them if they refer to the local declaration)
return true;
});
// Replace back-to-front to preserve positions
for (const id of [...identifiers].reverse()) {
id.replaceWithText(newName);
}
}
// ─── Main ────────────────────────────────────────────────────────────────────
function processFile(filePath) {
const content = fs.readFileSync(filePath, 'utf-8');
if (!content.includes('export default')) return null;
const basename = path.basename(filePath, path.extname(filePath));
// One isolated project per file guarantees rename stays local
const project = new Project({
useInMemoryFileSystem: true,
skipAddingFilesFromTsConfig: true,
compilerOptions: { allowJs: true, jsx: 4 /* react-jsx */ },
});
const sourceFile = project.createSourceFile(filePath, content);
// ── Rule 1: export default function X ──────────────────────────────────────
const defaultFunc = sourceFile.getFunctions().find((f) => f.isDefaultExport());
if (defaultFunc) {
const name = defaultFunc.getName() || basename;
defaultFunc.setIsDefaultExport(false);
defaultFunc.setIsExported(true);
fs.writeFileSync(filePath, sourceFile.getFullText(), 'utf-8');
return name;
}
// ── Rule 2 / 3: export default <expression> ─────────────────────────────────
const exportAssignment = sourceFile.getExportAssignment((e) => !e.isExportEquals());
if (!exportAssignment) return null;
const expr = exportAssignment.getExpression();
// Simple re-export: export default X;
if (Node.isIdentifier(expr)) {
const innerName = expr.getText();
const exportName = basename;
if (innerName === exportName) {
// export default X → export { X } (it's already declared above, just remove the default)
exportAssignment.remove();
// Add `export {}` won't work if X isn't already named-exported, so just leave as-is and warn
console.warn(`SKIP (self re-export): ${filePath}`);
return null;
}
exportAssignment.replaceWithText(`export const ${exportName} = ${innerName};`);
fs.writeFileSync(filePath, sourceFile.getFullText(), 'utf-8');
return exportName;
}
// HOC-wrapped: export default compose(a, b)(X) or export default R.compose(a,b)(X)
if (Node.isCallExpression(expr)) {
const args = expr.getArguments();
if (args.length === 1 && Node.isIdentifier(args[0])) {
const innerName = args[0].getText();
const exportName = basename;
if (innerName === exportName) {
// Conflict: rename inner declaration to XInner
const newInnerName = innerName + 'Inner';
renameInFile(sourceFile, innerName, newInnerName);
// After rename the expr text has updated references
}
const updatedExprText = exportAssignment.getExpression().getText();
exportAssignment.replaceWithText(`export const ${exportName} = ${updatedExprText};`);
fs.writeFileSync(filePath, sourceFile.getFullText(), 'utf-8');
return exportName;
}
// Inline arrow / complex inner arg
console.warn(`WARN (complex inner): ${path.relative(ROOT, filePath)}`);
return null;
}
console.warn(`WARN (unhandled): ${path.relative(ROOT, filePath)}`);
return null;
}
// ─── Run ─────────────────────────────────────────────────────────────────────
const files = findFiles(CONTAINERS_DIR);
const manifest = {};
let changed = 0;
let skipped = 0;
let warnings = 0;
for (const filePath of files) {
try {
const exportName = processFile(filePath);
if (exportName) {
manifest[filePath] = exportName;
changed++;
} else {
skipped++;
}
} catch (err) {
console.error(`ERROR: ${path.relative(ROOT, filePath)}\n ${err.message}`);
warnings++;
}
}
fs.writeFileSync(MANIFEST_PATH, JSON.stringify(manifest, null, 2), 'utf-8');
console.log(`\nDone. Changed: ${changed} Skipped: ${skipped} Errors: ${warnings}`);
console.log(`Manifest written to: ${MANIFEST_PATH}`);

View File

@@ -0,0 +1,111 @@
// @ts-check
'use strict';
/**
* Fix React.lazy() calls that need a default export.
*
* Converts:
* React.lazy(() => import('./X'))
* to:
* React.lazy(() => import('./X').then(m => ({ default: m.ExportName })))
*
* Only updates lazy imports whose target files appear in export-manifest.json
* (i.e., files that had their default export converted to a named export).
*/
const path = require('path');
const fs = require('fs');
const ROOT = path.join(__dirname, '..');
const SRC_DIR = path.join(ROOT, 'src');
const MANIFEST_PATH = path.join(__dirname, 'export-manifest.json');
if (!fs.existsSync(MANIFEST_PATH)) {
console.error('Manifest not found. Run codemod-containers-exports.js first.');
process.exit(1);
}
const manifest = JSON.parse(fs.readFileSync(MANIFEST_PATH, 'utf-8'));
const manifestByPath = {};
for (const [absPath, exportName] of Object.entries(manifest)) {
manifestByPath[path.normalize(absPath)] = exportName;
}
const TS_EXTENSIONS = ['.tsx', '.ts', '/index.tsx', '/index.ts'];
function resolveImport(fromFile, importPath) {
const aliasMatch = importPath.match(/^@\/(.+)/);
if (aliasMatch) {
const base = path.join(SRC_DIR, aliasMatch[1]);
for (const ext of TS_EXTENSIONS) {
const c = path.normalize(base + ext);
if (fs.existsSync(c)) return c;
}
return null;
}
if (!importPath.startsWith('.')) return null;
const base = path.resolve(path.dirname(fromFile), importPath);
for (const ext of TS_EXTENSIONS) {
const c = path.normalize(base + ext);
if (fs.existsSync(c)) return c;
}
const direct = path.normalize(base);
if (fs.existsSync(direct)) return direct;
return null;
}
function findFiles(dir) {
const results = [];
for (const entry of fs.readdirSync(dir, { withFileTypes: true })) {
const full = path.join(dir, entry.name);
if (entry.isDirectory()) results.push(...findFiles(full));
else if (/\.(tsx?|ts)$/.test(entry.name)) results.push(full);
}
return results;
}
// Regex: matches lazy(() => import('...')) — single or multi-line, with optional trailing comma
// Captures: quote char and path. Does NOT already have .then(
const LAZY_RE = /lazy\s*\(\s*\(\s*\)\s*=>\s*import\s*\(\s*(['"`])([^'"`]+)\1\s*\)\s*,?\s*\)/g;
const files = findFiles(SRC_DIR);
let changed = 0;
let errors = 0;
for (const filePath of files) {
const content = fs.readFileSync(filePath, 'utf-8');
// Quick skip: no lazy import pattern
if (!content.includes('lazy(') && !content.includes('lazy (')) continue;
if (!content.includes('import(')) continue;
let newContent = content;
let fileChanged = false;
newContent = newContent.replace(LAZY_RE, (match, quote, importPath) => {
// Skip if it already has .then(
if (match.includes('.then(')) return match;
const resolved = resolveImport(filePath, importPath);
if (!resolved) return match;
const exportName = manifestByPath[resolved];
if (!exportName) return match;
// Build the replacement (always compact single-line form)
return `lazy(() => import(${quote}${importPath}${quote}).then(m => ({ default: m.${exportName} })))`;
});
if (newContent !== content) {
try {
fs.writeFileSync(filePath, newContent, 'utf-8');
changed++;
fileChanged = true;
} catch (err) {
console.error(`ERROR: ${path.relative(ROOT, filePath)}: ${err.message}`);
errors++;
}
}
}
console.log(`\nDone. Lazy imports fixed: ${changed} Errors: ${errors}`);

View File

@@ -0,0 +1,152 @@
// @ts-check
'use strict';
/**
* Codemod: Update default imports from containers to use named imports.
*
* For each file in src/ that has:
* import X from './path/to/Container'
* where that container is in the manifest (its default export was converted),
* replace with:
* import { ExportName } from './path/to/Container' // if local name === export name
* import { ExportName as X } from './path/to/Container' // if local name !== export name
*
* Reads: scripts/export-manifest.json
*/
const { Project, Node, SyntaxKind } = require('ts-morph');
const path = require('path');
const fs = require('fs');
const ROOT = path.join(__dirname, '..');
const SRC_DIR = path.join(ROOT, 'src');
const MANIFEST_PATH = path.join(__dirname, 'export-manifest.json');
if (!fs.existsSync(MANIFEST_PATH)) {
console.error('Manifest not found. Run codemod-containers-exports.js first.');
process.exit(1);
}
const manifest = JSON.parse(fs.readFileSync(MANIFEST_PATH, 'utf-8'));
// Normalise keys to absolute paths (they already are, but ensure no trailing slash etc.)
const manifestByPath = {};
for (const [absPath, exportName] of Object.entries(manifest)) {
manifestByPath[path.normalize(absPath)] = exportName;
}
// ─── Helpers ────────────────────────────────────────────────────────────────
function findFiles(dir) {
const results = [];
for (const entry of fs.readdirSync(dir, { withFileTypes: true })) {
const full = path.join(dir, entry.name);
if (entry.isDirectory()) results.push(...findFiles(full));
else if (/\.(tsx?|ts)$/.test(entry.name)) results.push(full);
}
return results;
}
const TS_EXTENSIONS = ['.tsx', '.ts', '/index.tsx', '/index.ts'];
/** Try to resolve a relative or alias import to an absolute file path. */
function resolveImport(fromFile, importPath) {
// Handle path aliases like @/containers/...
const aliasMatch = importPath.match(/^@\/(.+)/);
if (aliasMatch) {
const rel = aliasMatch[1];
const base = path.join(SRC_DIR, rel);
for (const ext of TS_EXTENSIONS) {
const candidate = base + ext.replace(/^\//, path.sep);
if (fs.existsSync(candidate)) return path.normalize(candidate);
}
// Try index file
for (const ext of TS_EXTENSIONS) {
const candidate = path.join(base, 'index' + ext.replace(/^\//, ''));
if (fs.existsSync(candidate)) return path.normalize(candidate);
}
return null;
}
if (!importPath.startsWith('.')) return null; // external package
const dir = path.dirname(fromFile);
const base = path.resolve(dir, importPath);
for (const ext of TS_EXTENSIONS) {
let candidate;
if (ext.startsWith('/')) {
candidate = base + ext; // e.g. base/index.tsx
} else {
candidate = base + ext;
}
candidate = path.normalize(candidate);
if (fs.existsSync(candidate)) return candidate;
}
// Already has extension
const direct = path.normalize(base);
if (fs.existsSync(direct)) return direct;
return null;
}
// ─── Main ────────────────────────────────────────────────────────────────────
const files = findFiles(SRC_DIR);
let changed = 0;
let errors = 0;
for (const filePath of files) {
const content = fs.readFileSync(filePath, 'utf-8');
if (!content.includes('import ')) continue;
const project = new Project({
useInMemoryFileSystem: true,
skipAddingFilesFromTsConfig: true,
compilerOptions: { allowJs: true, jsx: 4 },
});
const sourceFile = project.createSourceFile(filePath, content);
let fileChanged = false;
for (const importDecl of sourceFile.getImportDeclarations()) {
const defaultImport = importDecl.getDefaultImport();
if (!defaultImport) continue;
const moduleSpecifier = importDecl.getModuleSpecifierValue();
const resolvedPath = resolveImport(filePath, moduleSpecifier);
if (!resolvedPath) continue;
const exportName = manifestByPath[resolvedPath];
if (!exportName) continue;
// We have a default import from a converted container
const localName = defaultImport.getText();
// Build replacement
const existingNamedImports = importDecl.getNamedImports();
if (localName === exportName) {
// import X from './X' → import { X } from './X'
importDecl.removeDefaultImport();
importDecl.addNamedImport(exportName);
} else {
// import Foo from './Bar' → import { Bar as Foo } from './Bar'
importDecl.removeDefaultImport();
importDecl.addNamedImport({ name: exportName, alias: localName });
}
fileChanged = true;
}
if (fileChanged) {
try {
fs.writeFileSync(filePath, sourceFile.getFullText(), 'utf-8');
changed++;
} catch (err) {
console.error(`ERROR writing ${path.relative(ROOT, filePath)}: ${err.message}`);
errors++;
}
}
}
console.log(`\nDone. Import sites updated: ${changed} Errors: ${errors}`);

View File

@@ -0,0 +1,907 @@
{
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Accounting/JournalsLanding/ManualJournalActionsBar.tsx": "ManualJournalActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Accounting/JournalsLanding/ManualJournalsDataTable.tsx": "ManualJournalsDataTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Accounting/JournalsLanding/ManualJournalsEmptyStatus.tsx": "ManualJournalsEmptyStatus",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Accounting/JournalsLanding/ManualJournalsList.tsx": "ManualJournalsList",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Accounting/JournalsLanding/ManualJournalsViewTabs.tsx": "ManualJournalsViewTabs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Accounting/MakeJournal/MakeJournalEntriesField.tsx": "MakeJournalEntriesField",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Accounting/MakeJournal/MakeJournalEntriesForm.tsx": "MakeJournalEntriesForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Accounting/MakeJournal/MakeJournalEntriesHeader.tsx": "MakeJournalEntriesHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Accounting/MakeJournal/MakeJournalEntriesHeaderFields.tsx": "MakeJournalEntriesHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Accounting/MakeJournal/MakeJournalEntriesPage.tsx": "MakeJournalEntriesPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Accounting/MakeJournal/MakeJournalEntriesTable.tsx": "MakeJournalEntriesTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Accounting/MakeJournal/MakeJournalFormDialogs.tsx": "MakeJournalFormDialogs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Accounting/MakeJournal/MakeJournalFormFloatingActions.tsx": "MakeJournalFloatingAction",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Accounting/MakeJournal/MakeJournalFormFooter.tsx": "MakeJournalFormFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Accounting/MakeJournal/MakeJournalFormTopBar.tsx": "MakeJournalFormTopBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Accounting/ManualJournalsImport.tsx": "ManualJournalsImport",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Accounts/AccountsActionsBar.tsx": "AccountsActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Accounts/AccountsChart.tsx": "AccountsChart",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Accounts/AccountsDataTable.tsx": "AccountsDataTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Accounts/AccountsImport.tsx": "AccountsImport",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Accounts/AccountsViewsTabs.tsx": "AccountsViewsTabs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Accounts/AccountActivateAlert.tsx": "AccountActivateAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Accounts/AccountBulkActivateAlert.tsx": "AccountBulkActivateAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Accounts/AccountBulkInactivateAlert.tsx": "AccountBulkInactivateAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Accounts/AccountDeleteAlert.tsx": "AccountDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Accounts/AccountInactivateAlert.tsx": "AccountInactivateAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Bills/BillDeleteAlert.tsx": "BillDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Bills/BillLocatedLandedCostDeleteAlert.tsx": "BillLocatedLandedCostDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Bills/BillOpenAlert.tsx": "BillOpenAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Branches/BranchDeleteAlert.tsx": "BranchDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Branches/BranchMarkPrimaryAlert.tsx": "BranchMarkPrimaryAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/CashFlow/AccountDeleteTransactionAlert.tsx": "AccountDeleteTransactionAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Contacts/ContactActivateAlert.tsx": "ContactActivateAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Contacts/ContactInactivateAlert.tsx": "ContactInactivateAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/CreditNotes/CreditNoteDeleteAlert.tsx": "CreditNoteDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/CreditNotes/CreditNoteOpenedAlert.tsx": "CreditNoteOpenedAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/CreditNotes/ReconcileCreditNoteDeleteAlert.tsx": "ReconcileCreditNoteDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/CreditNotes/RefundCreditNoteDeleteAlert.tsx": "RefundCreditNoteDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Currencies/CurrencyDeleteAlert.tsx": "CurrencyDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Customers/CustomerActivateAlert.tsx": "CustomerActivateAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Customers/CustomerBulkDeleteAlert.tsx": "CustomerBulkDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Customers/CustomerDeleteAlert.tsx": "CustomerDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Customers/CustomerInactivateAlert.tsx": "CustomerInactivateAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Estimates/EstimateApproveAlert.tsx": "EstimateApproveAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Estimates/EstimateDeleteAlert.tsx": "EstimateDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Estimates/EstimateDeliveredAlert.tsx": "EstimateDeliveredAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Estimates/EstimateRejectAlert.tsx": "EstimateRejectAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Expenses/ExpenseDeleteAlert.tsx": "ExpenseDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Expenses/ExpenseDeleteEntriesAlert.tsx": "ExpenseDeleteEntriesAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Expenses/ExpensePublishAlert.tsx": "ExpensePublishAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Invoices/CancelBadDebtAlert.tsx": "CancelBadDebtAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Invoices/InvoiceDeleteAlert.tsx": "InvoiceDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Invoices/InvoiceDeliverAlert.tsx": "InvoiceDeliverAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Items/InventoryAdjustmentDeleteAlert.tsx": "InventoryAdjustmentDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Items/InventoryAdjustmentPublishAlert.tsx": "InventoryAdjustmentPublishAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Items/ItemActivateAlert.tsx": "ItemActivateAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Items/ItemCategoryBulkDeleteAlert.tsx": "ItemCategoryBulkDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Items/ItemCategoryDeleteAlert.tsx": "ItemCategoryDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Items/ItemDeleteAlert.tsx": "ItemDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Items/ItemInactivateAlert.tsx": "ItemInactivateAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/ItemsEntries/ItemsEntriesDeleteAlert.tsx": "ItemsEntriesDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/ManualJournals/JournalDeleteAlert.tsx": "JournalDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/ManualJournals/JournalDeleteEntriesAlert.tsx": "JournalDeleteEntriesAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/ManualJournals/JournalPublishAlert.tsx": "JournalPublishAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/PaymentMades/ChangingFullAmountAlert.tsx": "ChangingFullAmountAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/PaymentMades/ClearTransactionAlert.tsx": "ClearTransactionAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/PaymentMades/ClearningAllLinesAlert.tsx": "ClearningAllLinesAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/PaymentMades/PaymentMadeDeleteAlert.tsx": "PaymentMadeDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/PaymentReceived/ClearingAllLinesAlert.tsx": "ClearingAllLinesAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/PaymentReceived/PaymentReceivedDeleteAlert.tsx": "PaymentReceivedDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Receipts/ReceiptCloseAlert.tsx": "ReceiptCloseAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Receipts/ReceiptDeleteAlert.tsx": "ReceiptDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Roles/RoleDeleteAlert.tsx": "RoleDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/TransactionLocking/cancelUnlockingPartialAlert.tsx": "cancelUnlockingPartialAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Users/UserActivateAlert.tsx": "UserActivateAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Users/UserDeleteAlert.tsx": "UserDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Users/UserInactivateAlert.tsx": "UserInactivateAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/VendorCeditNotes/ReconcileVendorCreditDeleteAlert.tsx": "ReconcileVendorCreditDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/VendorCeditNotes/RefundVendorCreditDeleteAlert.tsx": "RefundVendorCreditDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/VendorCeditNotes/VendorCreditDeleteAlert.tsx": "VendorCreditDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/VendorCeditNotes/VendorCreditOpenedAlert.tsx": "VendorCreditOpenedAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Vendors/VendorActivateAlert.tsx": "VendorActivateAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Vendors/VendorDeleteAlert.tsx": "VendorDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Vendors/VendorInactivateAlert.tsx": "VendorInactivateAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/Warehouses/WarehouseDeleteAlert.tsx": "WarehouseDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/WarehousesTransfer/TransferredWarehouseTransferAlert.tsx": "TransferredWarehouseTransferAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/WarehousesTransfer/WarehouseMarkPrimaryAlert.tsx": "WarehouseMarkPrimaryAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/WarehousesTransfer/WarehouseTransferDeleteAlert.tsx": "WarehouseTransferDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Alerts/WarehousesTransfer/WarehouseTransferInitiateAlert.tsx": "WarehouseTransferInitiateAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/AlertsContainer/index.tsx": "AlertsContainer",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Authentication/AuthCopyright.tsx": "AuthCopyright",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Authentication/AuthInsider.tsx": "AuthInsider",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Authentication/AuthenticationPage.tsx": "AuthenticationPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Authentication/EmailConfirmation.tsx": "EmailConfirmation",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Authentication/InviteAccept.tsx": "Invite",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Authentication/InviteAcceptForm.tsx": "InviteAcceptForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Authentication/InviteAcceptFormContent.tsx": "InviteUserFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Authentication/Login.tsx": "Login",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Authentication/LoginForm.tsx": "LoginForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Authentication/Register.tsx": "RegisterUserForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Authentication/RegisterForm.tsx": "RegisterForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Authentication/RegisterVerify.tsx": "RegisterVerify",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Authentication/ResetPassword.tsx": "ResetPassword",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Authentication/ResetPasswordForm.tsx": "ResetPasswordForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Authentication/SendResetPassword.tsx": "SendResetPassword",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Authentication/SendResetPasswordForm.tsx": "SendResetPasswordForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Banking/Rules/RuleFormDialog/RuleFormContent.tsx": "RuleFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Banking/Rules/RulesList/RulesLandingPage.ts": "RulesLandingPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Banking/Rules/RulesList/alerts/DeleteBankRuleAlert.tsx": "DeleteBankRuleAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/BrandingTemplates/BrandingTemplatesContent.tsx": "BrandingTemplateContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/BrandingTemplates/alerts/DeleteBrandingTemplateAlert.tsx": "DeleteBrandingTemplateAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/BrandingTemplates/alerts/MarkDefaultBrandingTemplateAlert.tsx": "MarkDefaultBrandingTemplateAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/AccountTransactions/AccountTransactionsActionsBar.tsx": "AccountTransactionsActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/AccountTransactions/AccountTransactionsDataTable.tsx": "AccountTransactionsDataTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/AccountTransactions/AccountTransactionsList.tsx": "AccountTransactionsList",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/AccountTransactions/AccountsTransactionsAll.tsx": "AccountTransactionsAll",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/AccountTransactions/AllTransactionsUncategorized.tsx": "AllTransactionsUncategorized",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/AccountTransactions/UncategorizedTransactions/AccountTransactionsUncategorizedTable.tsx": "AccountTransactionsUncategorizedTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/AccountTransactions/alerts/PauseFeedsBankAccount.tsx": "PauseFeedsBankAccount",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/AccountTransactions/alerts/ResumeFeedsBankAccount.tsx": "ResumeFeedsBankAccount",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/AccountTransactions/alerts/UncategorizeBankTransactionsBulkAlert.tsx": "UncategorizeBankTransactionsBulkAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/AccountTransactions/dialogs/DisconnectBankAccountDialog/DisconnectBankAccountDialogContent.tsx": "DisconnectBankAccountDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/CashFlowAccounts/CashFlowAccountsActionsBar.tsx": "CashFlowAccountsActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/CashFlowAccounts/CashFlowAccountsDataTable.tsx": "CashFlowAccountsDataTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/CashFlowAccounts/CashFlowAccountsList.tsx": "CashFlowAccountsList",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/CashFlowAccounts/CashflowAccountsGrid.tsx": "CashflowAccountsGrid",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/CategorizeTransaction/drawers/CategorizeTransactionDrawer/CategorizeTransactionDrawer.tsx": "CategorizeTransactionDrawer",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/CategorizeTransaction/drawers/CategorizeTransactionDrawer/MoneyIn/CategorizeTransactionOtherIncome.tsx": "CategorizeTransactionOtherIncome",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/CategorizeTransaction/drawers/CategorizeTransactionDrawer/MoneyIn/CategorizeTransactionOwnerContribution.tsx": "CategorizeTransactionOwnerContribution",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/CategorizeTransaction/drawers/CategorizeTransactionDrawer/MoneyIn/CategorizeTransactionTransferFrom.tsx": "CategorizeTransactionTransferFrom",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/CategorizeTransaction/drawers/CategorizeTransactionDrawer/MoneyOut/CategorizeTransactionOtherExpense.tsx": "CategorizeTransactionOtherExpense",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/CategorizeTransaction/drawers/CategorizeTransactionDrawer/MoneyOut/CategorizeTransactionOwnerDrawings.tsx": "CategorizeTransactionOwnerDrawings",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/CategorizeTransaction/drawers/CategorizeTransactionDrawer/MoneyOut/CategorizeTransactionToAccount.tsx": "CategorizeTransactionToAccount",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/ImportIUncategorizedTransactions/ImportUncategorizedTransactionsPage.tsx": "ImportUncategorizedTransactions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyInDialog/MoneyInContentFields.tsx": "MoneyInContentFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyInDialog/MoneyInDialogContent.tsx": "MoneyInDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyInDialog/MoneyInFloatingActions.tsx": "MoneyInFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyInDialog/MoneyInForm.tsx": "MoneyInForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyInDialog/MoneyInFormContent.tsx": "MoneyInFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyInDialog/MoneyInFormDialog.tsx": "MoneyInFormDialog",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyInDialog/MoneyInFormFields.tsx": "MoneyInFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyInDialog/OtherIncome/OtherIncomeFormFields.tsx": "OtherIncomeFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyInDialog/OwnerContribution/OwnerContributionFormFields.tsx": "OwnerContributionFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyInDialog/TransactionTypeFields.tsx": "TransactionTypeFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyInDialog/TransferFromAccount/TransferFromAccountFormFields.tsx": "TransferFromAccountFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyInDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyOutDialog/MoneyOutContentFields.tsx": "MoneyOutContentFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyOutDialog/MoneyOutDialogContent.tsx": "MoneyOutDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyOutDialog/MoneyOutFloatingActions.tsx": "MoneyOutFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyOutDialog/MoneyOutForm.tsx": "MoneyOutForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyOutDialog/MoneyOutFormContent.tsx": "MoneyOutFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyOutDialog/MoneyOutFormDialog.tsx": "MoneyOutFormDialog",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyOutDialog/MoneyOutFormFields.tsx": "MoneyOutFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyOutDialog/OtherExpense/OtherExpnseFormFields.tsx": "OtherExpnseFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyOutDialog/OwnerDrawings/OwnerDrawingsFormFields.tsx": "OwnerDrawingsFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyOutDialog/TransactionTypeFields.tsx": "TransactionTypeFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyOutDialog/TransferToAccount/TransferToAccountFormFields.tsx": "TransferToAccountFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/MoneyOutDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/CashFlow/UncategorizeTransactionAlert/UncategorizeTransactionAlert.tsx": "UncategorizeTransactionAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Customers/CustomerForm/CustomerAddressTabs.tsx": "CustomerAddressTabs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Customers/CustomerForm/CustomerAttachmentTabs.tsx": "CustomerAttachmentTabs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Customers/CustomerForm/CustomerFormAfterPrimarySection.tsx": "CustomerFormAfterPrimarySection",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Customers/CustomerForm/CustomerFormPage.tsx": "CustomerFormPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Customers/CustomerForm/CustomerNotePanel.tsx": "CustomerNotePanel",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Customers/CustomerForm/CustomersTabs.tsx": "CustomersTabs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Customers/CustomersImport.tsx": "CustomersImport",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Customers/CustomersLanding/CustomersActionsBar.tsx": "CustomersActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Customers/CustomersLanding/CustomersEmptyStatus.tsx": "CustomersEmptyStatus",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Customers/CustomersLanding/CustomersList.tsx": "CustomersList",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Customers/CustomersLanding/CustomersTable.tsx": "CustomersTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Customers/CustomersLanding/CustomersViewsTabs.tsx": "CustomersViewsTabs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/AccountDialog/AccountDialogContent.tsx": "AccountDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/AccountDialog/AccountDialogForm.tsx": "AccountDialogForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/AccountDialog/AccountDialogFormContent.tsx": "AccountDialogFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/AccountDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/Accounts/AccountBulkDeleteDialog.tsx": "AccountBulkDeleteDialog",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/AllocateLandedCostDialog/AllocateLandedCostDialogContent.tsx": "AllocateLandedCostDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/AllocateLandedCostDialog/AllocateLandedCostEntriesTable.tsx": "AllocateLandedCostEntriesTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/AllocateLandedCostDialog/AllocateLandedCostFloatingActions.tsx": "AllocateLandedCostFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/AllocateLandedCostDialog/AllocateLandedCostForm.tsx": "AllocateLandedCostForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/AllocateLandedCostDialog/AllocateLandedCostFormBody.tsx": "AllocateLandedCostFormBody",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/AllocateLandedCostDialog/AllocateLandedCostFormContent.tsx": "AllocateLandedCostFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/AllocateLandedCostDialog/AllocateLandedCostFormFields.tsx": "AllocateLandedCostFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/AllocateLandedCostDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ApiKeysGenerateDialog/ApiKeyDisplayView.tsx": "ApiKeyDisplayView",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ApiKeysGenerateDialog/ApiKeysGenerateDialog.tsx": "ApiKeysGenerateDialog",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ApiKeysGenerateDialog/ApiKeysGenerateDialogContent.tsx": "ApiKeysGenerateDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ApiKeysGenerateDialog/ApiKeysGenerateForm.schema.tsx": "ApiKeysGenerateForm.schema",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ApiKeysGenerateDialog/ApiKeysGenerateFormContent.tsx": "ApiKeysGenerateFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/BadDebtDialog/BadDebtDialogContent.tsx": "BadDebtDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/BadDebtDialog/BadDebtForm.tsx": "BadDebtForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/BadDebtDialog/BadDebtFormContent.tsx": "BadDebtFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/BadDebtDialog/BadDebtFormFields.tsx": "BadDebtFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/BadDebtDialog/BadDebtFormFloatingActions.tsx": "BadDebtFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/BadDebtDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/BillNumberDialog/BillNumberDialogContent.tsx": "BillNumberDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/BillNumberDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/Bills/BillBulkDeleteDialog.tsx": "BillBulkDeleteDialog",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/BranchActivateDialog/BranchActivateDialogContent.tsx": "BranchActivateDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/BranchActivateDialog/BranchActivateForm.tsx": "BranchActivateForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/BranchActivateDialog/BranchActivateFormContent.tsx": "BranchActivateFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/BranchActivateDialog/BranchActivateFormFloatingActions.tsx": "BranchActivateFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/BranchActivateDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/BranchFormDialog/BranchForm.tsx": "BranchForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/BranchFormDialog/BranchFormContent.tsx": "BranchFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/BranchFormDialog/BranchFormDialogContent.tsx": "BranchFormDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/BranchFormDialog/BranchFormFields.tsx": "BranchFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/BranchFormDialog/BranchFormFloatingActions.tsx": "BranchFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/BranchFormDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ContactDuplicateDialog/ContactDuplicateDialogContent.tsx": "ContactDuplicateDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ContactDuplicateDialog/ContactDuplicateForm.tsx": "ContactDuplicateForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ContactDuplicateDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/CreditNoteNumberDialog/CreditNoteNumberDialogContent.tsx": "CreditNoteNumberDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/CreditNoteNumberDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/CreditNotePdfPreviewDialog/CreditNotePdfPreviewDialogContent.tsx": "CreditNotePdfPreviewDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/CreditNotePdfPreviewDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/CreditNotes/CreditNoteBulkDeleteDialog.tsx": "CreditNoteBulkDeleteDialog",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/CurrencyFormDialog/CurrencyForm.tsx": "CurrencyForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/CurrencyFormDialog/CurrencyFormContent.tsx": "CurrencyFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/CurrencyFormDialog/CurrencyFormDialogContent.tsx": "CurrencyFormDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/CurrencyFormDialog/CurrencyFormFields.tsx": "CurrencyFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/CurrencyFormDialog/CurrencyFormFooter.tsx": "CurrencyFormFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/CurrencyFormDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/CustomerOpeningBalanceDialog/CustomerOpeningBalanceDialogContent.tsx": "CustomerOpeningBalanceDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/CustomerOpeningBalanceDialog/CustomerOpeningBalanceFields.tsx": "CustomerOpeningBalanceFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/CustomerOpeningBalanceDialog/CustomerOpeningBalanceForm.tsx": "CustomerOpeningBalanceForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/CustomerOpeningBalanceDialog/CustomerOpeningBalanceFormContent.tsx": "CustomerOpeningBalanceFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/CustomerOpeningBalanceDialog/CustomerOpeningBalanceFormFloatingActions.tsx": "CustomerOpeningBalanceFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/CustomerOpeningBalanceDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/Customers/CustomerBulkDeleteDialog.tsx": "CustomerBulkDeleteDialog",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/EstimateNumberDialog/EstimateNumberDialogContent.tsx": "EstimateNumberDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/EstimateNumberDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/EstimatePdfPreviewDialog/EstimatePdfPreviewDialogContent.tsx": "EstimatePdfPreviewDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/EstimatePdfPreviewDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/Estimates/EstimateBulkDeleteDialog.tsx": "EstimateBulkDeleteDialog",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/Expenses/ExpenseBulkDeleteDialog.tsx": "ExpenseBulkDeleteDialog",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ExportDialog/ExportDialogContent.tsx": "ExportDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/InventoryAdjustmentFormDialog/DecrementAdjustmentFields.tsx": "DecrementAdjustmentFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/InventoryAdjustmentFormDialog/IncrementAdjustmentFields.tsx": "IncrementAdjustmentFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentFloatingActions.tsx": "InventoryAdjustmentFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentForm.tsx": "InventoryAdjustmentForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentFormContent.tsx": "InventoryAdjustmentFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentFormDialogContent.tsx": "InventoryAdjustmentFormDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentFormDialogFields.tsx": "InventoryAdjustmentFormDialogFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentQuantityFields.tsx": "InventoryAdjustmentQuantityFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/InventoryAdjustmentFormDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/InviteUserDialog/InviteUserDialogContent.tsx": "InviteUserDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/InviteUserDialog/InviteUserForm.tsx": "InviteUserForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/InviteUserDialog/InviteUserFormContent.tsx": "InviteUserFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/InviteUserDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/InvoiceNumberDialog/InvoiceNumberDialogContent.tsx": "InvoiceNumberDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/InvoiceNumberDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/InvoicePdfPreviewDialog/InvoicePdfPreviewDialogContent.tsx": "InvoicePdfPreviewDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/InvoicePdfPreviewDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/Invoices/InvoiceBulkDeleteDialog.tsx": "InvoiceBulkDeleteDialog",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ItemCategoryDialog/ItemCategoryForm.tsx": "ItemCategoryForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ItemCategoryDialog/ItemCategoryFormContent.tsx": "ItemCategoryForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ItemCategoryDialog/ItemCategoryFormDialogContent.tsx": "ItemCategoryFormDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ItemCategoryDialog/ItemCategoryFormFields.tsx": "ItemCategoryFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ItemCategoryDialog/ItemCategoryFormFooter.tsx": "ItemCategoryFormFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ItemCategoryDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/Items/ItemBulkDeleteDialog.tsx": "ItemBulkDeleteDialog",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/JournalNumberDialog/JournalNumberDialogContent.tsx": "JournalNumberDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/JournalNumberDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/LockingTransactionsDialog/LockingTransactionsDialogContent.tsx": "LockingTransactionsDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/LockingTransactionsDialog/LockingTransactionsForm.tsx": "LockingTransactionsForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/LockingTransactionsDialog/LockingTransactionsFormContent.tsx": "LockingTransactionsFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/LockingTransactionsDialog/LockingTransactionsFormFields.tsx": "LockingTransactionsFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/LockingTransactionsDialog/LockingTransactionsFormFloatingActions.tsx": "LockingTransactionsFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/LockingTransactionsDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ManualJournals/ManualJournalBulkDeleteDialog.tsx": "ManualJournalBulkDeleteDialog",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/NotifyEstimateViaSMSDialog/NotifyEstimateViaSMSDialogContent.tsx": "NotifyEstimateViaSMSDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/NotifyEstimateViaSMSDialog/NotifyEstimateViaSMSForm.tsx": "NotifyEstimateViaSMSForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/NotifyEstimateViaSMSDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/NotifyInvoiceViaSMSDialog/NotifyInvoiceViaSMSDialogContent.tsx": "NotifyInvoiceViaSMSDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/NotifyInvoiceViaSMSDialog/NotifyInvoiceViaSMSForm.tsx": "NotifyInvoiceViaSMSForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/NotifyInvoiceViaSMSDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/NotifyPaymentReceiveViaSMSDialog/NotifyPaymentReceiveViaSMSContent.tsx": "NotifyPaymentReceiveViaSMSContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/NotifyPaymentReceiveViaSMSDialog/NotifyPaymentReceiveViaSMSForm.tsx": "NotifyPaymentReceiveViaSMSForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/NotifyPaymentReceiveViaSMSDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/NotifyReceiptViaSMSDialog/NotifyReceiptViaSMSDialogContent.tsx": "NotifyReceiptViaSMSDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/NotifyReceiptViaSMSDialog/NotifyReceiptViaSMSForm.tsx": "NotifyReceiptViaSMSForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/NotifyReceiptViaSMSDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/PaymentReceiveNumberDialog/PaymentReceiveNumberDialogContent.tsx": "PaymentReceiveNumberDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/PaymentReceiveNumberDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/PaymentReceivePdfPreviewDialog/PaymentReceivePdfPreviewContent.tsx": "PaymentReceivePdfPreviewContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/PaymentReceivePdfPreviewDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/PaymentsReceived/PaymentReceivedBulkDeleteDialog.tsx": "PaymentReceivedBulkDeleteDialog",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/QuickPaymentMadeFormDialog/QuickPaymentMadeFloatingActions.tsx": "QuickPaymentMadeFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/QuickPaymentMadeFormDialog/QuickPaymentMadeForm.tsx": "QuickPaymentMadeForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/QuickPaymentMadeFormDialog/QuickPaymentMadeFormContent.tsx": "QuickPaymentMadeFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/QuickPaymentMadeFormDialog/QuickPaymentMadeFormDialogContent.tsx": "QuickPaymentMadeFormDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/QuickPaymentMadeFormDialog/QuickPaymentMadeFormFields.tsx": "QuickPaymentMadeFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/QuickPaymentMadeFormDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/QuickPaymentReceiveFormDialog/QuickPaymentReceiveFloatingActions.tsx": "QuickPaymentReceiveFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/QuickPaymentReceiveFormDialog/QuickPaymentReceiveForm.tsx": "QuickPaymentReceiveForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/QuickPaymentReceiveFormDialog/QuickPaymentReceiveFormContent.tsx": "QuickPaymentReceiveFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/QuickPaymentReceiveFormDialog/QuickPaymentReceiveFormDialogContent.tsx": "QuickPaymentReceiveFormDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/QuickPaymentReceiveFormDialog/QuickPaymentReceiveFormFields.tsx": "QuickPaymentReceiveFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/QuickPaymentReceiveFormDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ReceiptNumberDialog/ReceiptNumberDialogContent.tsx": "ReceiptNumberDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ReceiptNumberDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ReceiptPdfPreviewDialog/ReceiptPdfPreviewDialogContent.tsx": "ReceiptPdfPreviewDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ReceiptPdfPreviewDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/Receipts/ReceiptBulkDeleteDialog.tsx": "ReceiptBulkDeleteDialog",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ReconcileCreditNoteDialog/ReconcileCreditNoteDialogContent.tsx": "ReconcileCreditNoteDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ReconcileCreditNoteDialog/ReconcileCreditNoteEntriesTable.tsx": "ReconcileCreditNoteEntriesTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ReconcileCreditNoteDialog/ReconcileCreditNoteForm.tsx": "ReconcileCreditNoteForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ReconcileCreditNoteDialog/ReconcileCreditNoteFormContent.tsx": "ReconcileCreditNoteFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ReconcileCreditNoteDialog/ReconcileCreditNoteFormFields.tsx": "ReconcileCreditNoteFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ReconcileCreditNoteDialog/ReconcileCreditNoteFormFloatingActions.tsx": "ReconcileCreditNoteFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ReconcileCreditNoteDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ReconcileVendorCreditDialog/ReconcileVendorCreditDialogContent.tsx": "ReconcileVendorCreditDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ReconcileVendorCreditDialog/ReconcileVendorCreditEntriesTable.tsx": "ReconcileVendorCreditEntriesTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ReconcileVendorCreditDialog/ReconcileVendorCreditFloatingActions.tsx": "ReconcileVendorCreditFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ReconcileVendorCreditDialog/ReconcileVendorCreditForm.tsx": "ReconcileVendorCreditForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ReconcileVendorCreditDialog/ReconcileVendorCreditFormContent.tsx": "ReconcileVendorCreditFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ReconcileVendorCreditDialog/ReconcileVendorCreditFormFields.tsx": "ReconcileVendorCreditFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/ReconcileVendorCreditDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/RefundCreditNoteDialog/RefundCreditNoteDialogContent.tsx": "RefundCreditNoteDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/RefundCreditNoteDialog/RefundCreditNoteFloatingActions.tsx": "RefundCreditNoteFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/RefundCreditNoteDialog/RefundCreditNoteForm.tsx": "RefundCreditNoteForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/RefundCreditNoteDialog/RefundCreditNoteFormContent.tsx": "RefundCreditNoteFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/RefundCreditNoteDialog/RefundCreditNoteFormFields.tsx": "RefundCreditNoteFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/RefundCreditNoteDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/RefundVendorCreditDialog/RefundVendorCreditDialogContent.tsx": "RefundVendorCreditDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/RefundVendorCreditDialog/RefundVendorCreditFloatingActions.tsx": "RefundVendorCreditFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/RefundVendorCreditDialog/RefundVendorCreditForm.tsx": "RefundVendorCreditForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/RefundVendorCreditDialog/RefundVendorCreditFormContent.tsx": "RefundVendorCreditFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/RefundVendorCreditDialog/RefundVendorCreditFormFields.tsx": "RefundVendorCreditFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/RefundVendorCreditDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/SMSMessageDialog/SMSMessageDialogContent.tsx": "SMSMessageDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/SMSMessageDialog/SMSMessageForm.tsx": "SMSMessageForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/SMSMessageDialog/SMSMessageFormContent.tsx": "SMSMessageFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/SMSMessageDialog/SMSMessageFormFields.tsx": "SMSMessageFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/SMSMessageDialog/SMSMessageFormFloatingActions.tsx": "SMSMessageFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/SMSMessageDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/TransactionNumberDialog/TransactionNumberDialogContent.tsx": "TransactionNumberDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/TransactionNumberDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/UnlockingPartialTransactionsDialog/UnlockingPartialTransactionsDialogContent.tsx": "UnlockingPartialTransactionsDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/UnlockingPartialTransactionsDialog/UnlockingPartialTransactionsForm.tsx": "UnlockingPartialTransactionsForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/UnlockingPartialTransactionsDialog/UnlockingPartialTransactionsFormContent.tsx": "PartialUnlockingTransactionsFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/UnlockingPartialTransactionsDialog/UnlockingPartialTransactionsFormFields.tsx": "UnlockingPartialTransactionsFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/UnlockingPartialTransactionsDialog/UnlockingPartialTransactionsFormFloatingActions.tsx": "UnlockingPartialTransactionsFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/UnlockingPartialTransactionsDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/UnlockingTransactionsDialog/UnlockingTransactionsDialogContent.tsx": "UnlockingTransactionsDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/UnlockingTransactionsDialog/UnlockingTransactionsForm.tsx": "UnlockingTransactionsForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/UnlockingTransactionsDialog/UnlockingTransactionsFormContent.tsx": "UnlockingTransactionsFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/UnlockingTransactionsDialog/UnlockingTransactionsFormFields.tsx": "UnlockingTransactionsFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/UnlockingTransactionsDialog/UnlockingTransactionsFormFloatingActions.tsx": "UnlockingTransactionsFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/UnlockingTransactionsDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/UserFormDialog/UserForm.tsx": "UserForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/UserFormDialog/UserFormContent.tsx": "UserFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/UserFormDialog/UserFormDialogContent.tsx": "UserFormDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/UserFormDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/VendorCreditNumberDialog/VendorCreditNumberDialogContent.tsx": "VendorCreditNumberDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/VendorCreditNumberDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/VendorCredits/VendorCreditBulkDeleteDialog.tsx": "VendorCreditBulkDeleteDialog",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/VendorOpeningBalanceDialog/VendorOpeningBalanceDialogContent.tsx": "VendorOpeningBalanceDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/VendorOpeningBalanceDialog/VendorOpeningBalanceForm.tsx": "VendorOpeningBalanceForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/VendorOpeningBalanceDialog/VendorOpeningBalanceFormContent.tsx": "VendorOpeningBalanceFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/VendorOpeningBalanceDialog/VendorOpeningBalanceFormFields.tsx": "VendorOpeningBalanceFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/VendorOpeningBalanceDialog/VendorOpeningBalanceFormFloatingActions.tsx": "VendorOpeningBalanceFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/VendorOpeningBalanceDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/Vendors/VendorBulkDeleteDialog.tsx": "VendorBulkDeleteDialog",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/WarehouseActivateDialog/WarehouseActivateDialogContent.tsx": "WarehouseActivateDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/WarehouseActivateDialog/WarehouseActivateForm.tsx": "WarehouseActivateForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/WarehouseActivateDialog/WarehouseActivateFormContent.tsx": "WarehouseActivateFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/WarehouseActivateDialog/WarehouseActivateFormFloatingActions.tsx": "WarehouseActivateFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/WarehouseActivateDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/WarehouseFormDialog/WarehouseForm.tsx": "WarehouseForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/WarehouseFormDialog/WarehouseFormContent.tsx": "WarehouseFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/WarehouseFormDialog/WarehouseFormDialogContent.tsx": "WarehouseFormDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/WarehouseFormDialog/WarehouseFormFields.tsx": "WarehouseFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/WarehouseFormDialog/WarehouseFormFloatingActions.tsx": "WarehouseFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/WarehouseFormDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/WarehouseTransferNumberDialog/WarehouseTransferNumberDialogContent.tsx": "WarehouseTransferNumberDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/WarehouseTransferNumberDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/components/BulkDeleteDialogContent.tsx": "BulkDeleteDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/keyboardShortcutsDialog/KeyboardShortcutsDialogContent.tsx": "KeyboardShortcutsDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/keyboardShortcutsDialog/KeyboardShortcutsFooter.tsx": "KeyboardShortcutsFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Dialogs/keyboardShortcutsDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/AccountDrawer/AccountDrawerActionBar.tsx": "AccountDrawerActionBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/AccountDrawer/AccountDrawerContent.tsx": "AccountDrawerContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/AccountDrawer/AccountDrawerDetails.tsx": "AccountDrawerDetails",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/AccountDrawer/AccountDrawerHeader.tsx": "AccountDrawerHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/AccountDrawer/AccountDrawerTable.tsx": "AccountDrawerTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/AccountDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/BillDrawer/BillDetailActionsBar.tsx": "BillDetailActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/BillDrawer/BillDetailFooter.tsx": "BillDetailFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/BillDrawer/BillDetailHeader.tsx": "BillDetailHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/BillDrawer/BillDetailTab.tsx": "BillDetailTab",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/BillDrawer/BillDetailTable.tsx": "BillDetailTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/BillDrawer/BillDrawerContent.tsx": "BillDrawerContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/BillDrawer/BillDrawerDetails.tsx": "BillDetails",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/BillDrawer/BillGLEntriesTable.tsx": "BillGLEntriesTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/BillDrawer/BillPaymentTransactions/BillPaymentTransactionTable.tsx": "BillPaymentTransactionTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/BillDrawer/LocatedLandedCostTable.tsx": "LocatedLandedCostTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/BillDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CashflowTransactionDetailDrawer/CashflowTransactionDrawerActionBar.tsx": "CashflowTransactionDrawerActionBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CashflowTransactionDetailDrawer/CashflowTransactionDrawerContent.tsx": "CashflowTransactionDrawerContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CashflowTransactionDetailDrawer/CashflowTransactionDrawerDetails.tsx": "CashflowTransactionDrawerDetails",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CashflowTransactionDetailDrawer/CashflowTransactionDrawerHeader.tsx": "CashflowTransactionDrawerHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CashflowTransactionDetailDrawer/CashflowTransactionDrawerTable.tsx": "CashflowTransactionDrawerTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CashflowTransactionDetailDrawer/CashflowTransactionDrawerTableFooter.tsx": "CashflowTransactionDrawerTableFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CashflowTransactionDetailDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ContactDetailDrawer/ContactDetail.tsx": "ContactDetail",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ContactDetailDrawer/ContactDetailActionsBar.tsx": "ContactDetailActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ContactDetailDrawer/ContactDetailDrawerContent.tsx": "ContactDetailDrawerContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ContactDetailDrawer/ContactDetailList.tsx": "ContactDetailList",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ContactDetailDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetail.tsx": "CreditNoteDetail",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailActionsBar.tsx": "CreditNoteDetailActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailDrawerContent.tsx": "CreditNoteDetailDrawerContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailFooter.tsx": "CreditNoteDetailFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailHeader.tsx": "CreditNoteDetailHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailPanel.tsx": "CreditNoteDetailPanel",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailTable.tsx": "CreditNoteDetailTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailTableFooter.tsx": "CreditNoteDetailTableFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CreditNoteDetailDrawer/ReconcileCreditNoteTransactions/ReconcileCreditNoteTransactionsTable.tsx": "ReconcileCreditNoteTransactionsTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CreditNoteDetailDrawer/RefundCreditNoteTransactions/RefundCreditNoteTransactionsTable.tsx": "RefundCreditNoteTransactionsTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CreditNoteDetailDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CustomerDetailsDrawer/CustomerDetails.tsx": "CustomerDetails",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CustomerDetailsDrawer/CustomerDetailsActionsBar.tsx": "CustomerDetailsActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CustomerDetailsDrawer/CustomerDetailsDrawerContent.tsx": "CustomerDetailsDrawerContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CustomerDetailsDrawer/CustomerDetailsHeader.tsx": "CustomerDetailsHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/CustomerDetailsDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/EstimateDetailDrawer/EstimateDetail.tsx": "EstimateDetail",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/EstimateDetailDrawer/EstimateDetailActionsBar.tsx": "EstimateDetailActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/EstimateDetailDrawer/EstimateDetailDrawerContent.tsx": "EstimateDetailDrawerContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/EstimateDetailDrawer/EstimateDetailFooter.tsx": "EstimateDetailFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/EstimateDetailDrawer/EstimateDetailHeader.tsx": "EstimateDetailHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/EstimateDetailDrawer/EstimateDetailPanel.tsx": "EstimateDetailTab",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/EstimateDetailDrawer/EstimateDetailTable.tsx": "EstimateDetailTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/EstimateDetailDrawer/EstimateDetailTableFooter.tsx": "EstimateDetailTableFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/EstimateDetailDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerActionBar.tsx": "ExpenseDrawerActionBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerContent.tsx": "ExpenseDrawerContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerDetails.tsx": "ExpenseDrawerDetails",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerFooter.tsx": "ExpenseDrawerFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerHeader.tsx": "ExpenseDrawerHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerTable.tsx": "ExpenseDrawerTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ExpenseDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDetail.tsx": "InventoryAdjustmentDetail",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDetailActionsBar.tsx": "InventoryAdjustmentDetailActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDetailGLEntriesPanel.tsx": "InventoryAdjustmentDetailGLEntriesPanel",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDetailHeader.tsx": "InventoryAdjustmentDetailHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDetailTab.tsx": "InventoryAdjustmentDetailTab",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDetailTable.tsx": "InventoryAdjustmentDetailTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDrawerContent.tsx": "InventoryAdjustmentDrawerContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/InventoryAdjustmentDetailDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetail.tsx": "InvoiceDetail",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetailActionsBar.tsx": "InvoiceDetailActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetailDrawerContent.tsx": "InvoiceDetailDrawerContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetailHeader.tsx": "InvoiceDetailHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetailTab.tsx": "InvoiceDetailTab",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetailTable.tsx": "InvoiceDetailTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/InvoiceDetailDrawer/InvoiceGLEntriesTable.tsx": "InvoiceGLEntriesTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/InvoiceDetailDrawer/InvoicePaymentTransactions/InvoicePaymentTransactionsTable.tsx": "InvoicePaymentTransactionsTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/InvoiceDetailDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ItemDetailDrawer/ItemContentDetails.tsx": "ItemDetail",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ItemDetailDrawer/ItemDetailActionsBar.tsx": "ItemDetailActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ItemDetailDrawer/ItemDetailDrawerContent.tsx": "ItemDetailDrawerContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ItemDetailDrawer/ItemDetailHeader.tsx": "ItemDetailHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ItemDetailDrawer/ItemDetailTab.tsx": "ItemDetailTab",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/BillPaymentTransactions/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/EstimatePaymentTransactions/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/InvoicePaymentTransactions/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/ItemPaymentTransactionContent.tsx": "ItemPaymentTransactionsContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/ReceiptPaymentTransactions/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ItemDetailDrawer/WarehousesLocations/index.tsx": "WarehouseLocationsTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ItemDetailDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerActionBar.tsx": "ManualJournalDrawerActionBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerContent.tsx": "ManualJournalDrawerContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerDetails.tsx": "ManualJournalDrawerDetails",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerFooter.tsx": "ManualJournalDrawerFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerHeader.tsx": "ManualJournalDrawerHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerTable.tsx": "ManualJournalDrawerTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ManualJournalDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailActionsBar.tsx": "PaymentMadeDetailActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailContent.tsx": "PaymentMadeDetailContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailHeader.tsx": "PaymentMadeDetailHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailTab.tsx": "PaymentMadeDetailTab",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailTable.tsx": "PaymentMadeDetailTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailTableFooter.tsx": "PaymentMadeDetailTableFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetails.tsx": "PaymentMadeDetail",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeGLEntriesPanel.tsx": "PaymentMadeGLEntriesPanel",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/PaymentMadeDetailDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveActionsBar.tsx": "PaymentReceiveActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetail.tsx": "PaymentReceiveDetail",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailContent.tsx": "PaymentReceiveDetailContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailFooter.tsx": "PaymentReceiveDetailFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailHeader.tsx": "PaymentReceiveDetailHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailTab.tsx": "PaymentReceiveDetailTab",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailTable.tsx": "PaymentReceiveDetailTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailTableFooter.tsx": "PaymentReceiveDetailTableFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/PaymentReceiveDetailDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/QuickCreateCustomerDrawer/QuickCreateCustomerDrawerContent.tsx": "QuickCreateCustomerDrawerContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/QuickCreateCustomerDrawer/QuickCustomerFormDrawer.tsx": "QuickCustomerFormDrawer",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/QuickCreateCustomerDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/QuickCreateItemDrawer/QuickCreateItemDrawerContent.tsx": "QuickCreateItemDrawerContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/QuickCreateItemDrawer/QuickCreateItemDrawerForm.tsx": "QuickCreateItemDrawerForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/QuickCreateItemDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/QuickWriteVendorDrawer/QuickVendorFormDrawer.tsx": "QuickVendorFormDrawer",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/QuickWriteVendorDrawer/QuickWriteVendorDrawerContent.tsx": "QuickWriteVendorDrawerContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/QuickWriteVendorDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetail.tsx": "ReceiptDetail",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailActionBar.tsx": "ReceiptDetailActionBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailDrawerContent.tsx": "ReceiptDetailDrawerContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailFooter.tsx": "ReceiptDetailFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailHeader.tsx": "ReceiptDetailHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailTab.tsx": "ReceiptDetailTab",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailTable.tsx": "ReceiptDetailTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailTableFooter.tsx": "ReceiptDetailTableFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/ReceiptDetailDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/RefundCreditNoteDetailDrawer/RefundCreditNoteDetail.tsx": "RefundCreditNoteDetail",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/RefundCreditNoteDetailDrawer/RefundCreditNoteDetailActionsBar.tsx": "RefundCreditNoteDetailActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/RefundCreditNoteDetailDrawer/RefundCreditNoteDetailHeader.tsx": "RefundCreditNoteDetailHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/RefundCreditNoteDetailDrawer/RefundCreditNoteDetailTab.tsx": "RefundCreditNoteDetailTab",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/RefundCreditNoteDetailDrawer/RefundCreditNoteDrawerContent.tsx": "RefundCreditNoteDrawerContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/RefundCreditNoteDetailDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/RefundVendorCreditDetailDrawer/RefundVendorCreditDetail.tsx": "RefundVendorCreditDetail",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/RefundVendorCreditDetailDrawer/RefundVendorCreditDetailActionsBar.tsx": "RefundVendorCreditDetailActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/RefundVendorCreditDetailDrawer/RefundVendorCreditDetailHeader.tsx": "RefundVendorCreditDetailHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/RefundVendorCreditDetailDrawer/RefundVendorCreditDetailTab.tsx": "RefundVendorCreditDetailTab",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/RefundVendorCreditDetailDrawer/RefundVendorCreditDrawerContent.tsx": "RefundVendorCreditDrawerContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/RefundVendorCreditDetailDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/VendorCreditDetailDrawer/ReconcileVendorCreditTransactions/ReconcileVendorCreditTransactionsTable.tsx": "ReconcileVendorCreditTransactionsTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/VendorCreditDetailDrawer/RefundVendorCreditTransactions/RefundVendorCreditTransactionsTable.tsx": "RefundVendorCreditTransactionsTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetail.tsx": "VendorCreditDetail",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailActionsBar.tsx": "VendorCreditDetailActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailDrawerContent.tsx": "VendorCreditDetailDrawerContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailDrawerFooter.tsx": "VendorCreditDetailDrawerFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailHeader.tsx": "VendorCreditDetailHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailPanel.tsx": "VendorCreditDetailPanel",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailTable.tsx": "VendorCreditDetailTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/VendorCreditDetailDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/VendorDetailsDrawer/VendorDetails.tsx": "CustomerDetails",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/VendorDetailsDrawer/VendorDetailsActionsBar.tsx": "VendorDetailsActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/VendorDetailsDrawer/VendorDetailsDrawerContent.tsx": "VendorDetailsDrawerContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/VendorDetailsDrawer/VendorDetailsHeader.tsx": "VendorDetailsHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/VendorDetailsDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetail.tsx": "WarehouseTransferDetail",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailActionsBar.tsx": "WarehouseTransferDetailActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailDrawerContent.tsx": "WarehouseTransferDetailDrawerContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailHeader.tsx": "WarehouseTransferDetailHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailPanel.tsx": "WarehouseTransferDetailPanel",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailTable.tsx": "WarehouseTransferDetailTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Drawers/WarehouseTransferDetailDrawer/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Entries/ItemsEntriesTable.tsx": "ItemsEntriesTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Expenses/ExpenseForm/ExpenseFloatingActions.tsx": "ExpenseFloatingFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Expenses/ExpenseForm/ExpenseForm.tsx": "ExpenseForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Expenses/ExpenseForm/ExpenseFormBody.tsx": "ExpenseFormBody",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Expenses/ExpenseForm/ExpenseFormEntriesField.tsx": "ExpenseFormEntriesField",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Expenses/ExpenseForm/ExpenseFormEntriesTable.tsx": "ExpenseFormEntriesTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Expenses/ExpenseForm/ExpenseFormFooter.tsx": "ExpenseFormFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Expenses/ExpenseForm/ExpenseFormHeader.tsx": "ExpenseFormHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Expenses/ExpenseForm/ExpenseFormHeaderFields.tsx": "ExpenseFormHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Expenses/ExpenseForm/ExpenseFormPage.tsx": "ExpenseFormPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Expenses/ExpenseForm/ExpenseFormTopBar.tsx": "ExpenseFormTopBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Expenses/ExpensesImport.tsx": "ExpensesImport",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Expenses/ExpensesLanding/ExpenseActionsBar.tsx": "ExpenseActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Expenses/ExpensesLanding/ExpenseDataTable.tsx": "ExpenseDataTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Expenses/ExpensesLanding/ExpenseViewTabs.tsx": "ExpenseViewTabs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Expenses/ExpensesLanding/ExpensesEmptyStatus.tsx": "InvoicesEmptyStatus",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Expenses/ExpensesLanding/ExpensesList.tsx": "ExpensesList",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/GlobalErrors/GlobalErrors.tsx": "GlobalErrors",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Homepage/AccountsPayableSection.tsx": "AccountsPayableSection",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Homepage/AccountsReceivableSection.tsx": "AccountsReceivableSection",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Homepage/FinancialAccountingSection.tsx": "FinancialAccountingSection",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Homepage/Homepage.tsx": "Homepage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Homepage/HomepageContent.tsx": "HomepageContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Homepage/ProductsServicesSection.tsx": "ProductsServicesSection",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Homepage/ShortcutBoxesSection.tsx": "ShortcutBoxesSection",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/InventoryAdjustments/InventoryAdjustmentList.tsx": "InventoryAdjustmentList",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/InventoryAdjustments/InventoryAdjustmentTable.tsx": "InventoryAdjustmentTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Items/ItemForm.tsx": "ItemForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Items/ItemFormBody.tsx": "ItemFormBody",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Items/ItemFormFloatingActions.tsx": "ItemFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Items/ItemFormFormik.tsx": "ItemFormFormik",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Items/ItemFormInventorySection.tsx": "ItemFormInventorySection",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Items/ItemFormPage.tsx": "ItemFormPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Items/ItemFormPrimarySection.tsx": "ItemFormPrimarySection",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Items/ItemsActionsBar.tsx": "ItemsActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Items/ItemsDataTable.tsx": "ItemsDataTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Items/ItemsEmptyStatus.tsx": "ItemsEmptyStatus",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Items/ItemsFooter.tsx": "ItemFloatingFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Items/ItemsImportPage.tsx": "ItemsImportpage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Items/ItemsImportable.tsx": "ItemsImport",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Items/ItemsList.tsx": "ItemsList",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Items/ItemsViewsTabs.tsx": "ItemsViewsTabs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/ItemsCategories/ItemCategoriesImport.tsx": "ItemCategoriesImport",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/ItemsCategories/ItemCategoriesList.tsx": "ItemCategoriesList",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/ItemsCategories/ItemCategoriesTable.tsx": "ItemCategoriesTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/ItemsCategories/ItemsCategoryActionsBar.tsx": "ItemsCategoryActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/JournalEntriesTable/JournalEntriesTable.tsx": "JournalEntriesTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/JournalNumber/ReferenceNumberForm.tsx": "ReferenceNumberForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/JournalNumber/ReferenceNumberFormContent.tsx": "ReferenceNumberFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/KeyboardShortcuts/ShortcutsTable.tsx": "ShortcutsTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/NotifyViaSMS/NotifyViaSMSForm.tsx": "NotifyViaSMSForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/NotifyViaSMS/NotifyViaSMSFormFields.tsx": "NotifyViaSMSFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/NotifyViaSMS/NotifyViaSMSFormFloatingActions.tsx": "NotifyViaSMSFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/OneClickDemo/OneClickDemoPage.tsx": "OneClickDemoPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/PaymentPortal/PaymentPortalPage.tsx": "PaymentPortalPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Accountant/Accountant.tsx": "AccountantPreferences",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Accountant/AccountantForm.tsx": "AccountantForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Accountant/AccountantFormPage.tsx": "AccountantFormPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/ApiKeys/ApiKeys.tsx": "ApiKeys",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/ApiKeys/ApiKeysActions.tsx": "ApiKeysActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/ApiKeys/ApiKeysDataTable.tsx": "ApiKeysDataTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Branches/Branches.tsx": "Branches",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Branches/BranchesActions.tsx": "BranchesActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Branches/BranchesDataTable.tsx": "BranchesDataTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Branches/BranchesEmptyStatus.tsx": "BranchesEmptyStatus",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Branches/index.tsx": "BranchesPreferences",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Branding/PreferencesBrandingPage.tsx": "PreferencesBrandingPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Currencies/Currencies.tsx": "PreferencesCurrenciesPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Currencies/CurrenciesActions.tsx": "CurrenciesActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Currencies/CurrenciesDataTable.tsx": "CurrenciesDataTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Currencies/CurrenciesList.tsx": "CurrenciesList",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/DefaultRoute.tsx": "DefaultRoute",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/General/General.tsx": "GeneralPreferences",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/General/GeneralForm.tsx": "PreferencesGeneralForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/General/GeneralFormPage.tsx": "GeneralFormPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Invoices/PreferencesInvoiceFormPage.tsx": "PreferencesInvoiceFormPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Invoices/PreferencesInvoices.tsx": "PreferencesInvoices",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Item/ItemPreferencesForm.tsx": "ItemForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Item/ItemPreferencesFormPage.tsx": "ItemPreferencesFormPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Item/index.tsx": "ItemsPreferences",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/PaymentMethods/PreferencesPaymentMethodsPage.tsx": "PreferencesPaymentMethodsPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/PaymentMethods/PreferencesStripeCallback.tsx": "PreferencesStripeCallback",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/PaymentMethods/alerts/DeleteStripeConnectionAlert.tsx": "DeleteStripeConnectionAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/PreferencesPageLoader.tsx": "PreferencesPageLoader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/SMSIntegration/SMSIntegrationTabs.tsx": "SMSIntegrationTabs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/SMSIntegration/SMSMessagesDataTable.tsx": "SMSMessagesDataTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/SMSIntegration/index.tsx": "SMSIntegration",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Users/Roles/RolesForm/RolesForm.tsx": "RolesForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Users/Roles/RolesForm/RolesFormContent.tsx": "RolesFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Users/Roles/RolesForm/RolesFormPage.tsx": "RolesFormPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Users/Roles/RolesLanding/RolesDataTable.tsx": "RolesDataTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Users/Roles/RolesLanding/RolesList.tsx": "RolesListPrefernces",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Users/Users.tsx": "Users",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Users/UsersActions.tsx": "UsersActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Users/UsersDataTable.tsx": "UsersDataTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Users/UsersList.tsx": "UsersList",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Warehouses/Warehouses.tsx": "Warehouses",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Warehouses/WarehousesActions.tsx": "WarehousesActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Warehouses/WarehousesEmptyStatus.tsx": "WarehousesEmptyStatus",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Warehouses/WarehousesGrid.tsx": "WarehousesGrid",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Warehouses/WarehousesGridItems.tsx": "WarehousesGridItems",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Preferences/Warehouses/index.tsx": "WarehousesPerences",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/EstimatedExpenseFormDialog/EstimatedExpenseForm.tsx": "EstimatedExpenseForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/EstimatedExpenseFormDialog/EstimatedExpenseFormChargeFields.tsx": "EstimatedExpenseFormChargeFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/EstimatedExpenseFormDialog/EstimatedExpenseFormConent.tsx": "EstimatedExpenseFormConent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/EstimatedExpenseFormDialog/EstimatedExpenseFormDialogContent.tsx": "EstimatedExpenseFormDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/EstimatedExpenseFormDialog/EstimatedExpenseFormFields.tsx": "EstimatedExpenseFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/EstimatedExpenseFormDialog/EstimatedExpenseFormFloatingActions.tsx": "EstimatedExpenseFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/EstimatedExpenseFormDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectAlerts/ProjectDeleteAlert.tsx": "ProjectDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectAlerts/ProjectStatusAlert.tsx": "ProjectStatusAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectAlerts/ProjectTaskDeleteAlert.tsx": "ProjectTaskDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectAlerts/ProjectTimesheetDeleteAlert.tsx": "ProjectTimesheetDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectBillableEntries/ProjectBillableEntriesContent.tsx": "ProjectBillableEntriesContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectBillableEntries/index.tsx": "ProjectBillableEntries",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectBillableEntriesFormDialog/ProjectBillableEntriesForm.tsx": "ProjectBillableEntriesForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectBillableEntriesFormDialog/ProjectBillableEntriesFormContent.tsx": "ProjectBillableEntriesFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectBillableEntriesFormDialog/ProjectBillableEntriesFormDialogContent.tsx": "ProjectEntriesFormDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectBillableEntriesFormDialog/ProjectBillableEntriesFormFields.tsx": "ProjectBillableEntriesFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectBillableEntriesFormDialog/ProjectBillableEntriesFormFloatingActions.tsx": "ProjectBillableEntriesFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectBillableEntriesFormDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectDetails/ProjectDetailActionsBar.tsx": "ProjectDetailActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectDetails/ProjectDetailTabs.tsx": "ProjectDetailTabs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectDetails/ProjectPurchasesTable/index.tsx": "ProjectPurchasesTableRoot",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectDetails/ProjectSalesTable/index.tsx": "ProjectSalesTableRoot",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectDetails/ProjectTasks/index.tsx": "ProjectTasks",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectDetails/ProjectTimeSheets/index.tsx": "ProjectTimeSheets",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectDetails/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectExpenseForm/ProjectExpenseForm.tsx": "ProjectExpenseForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectExpenseForm/ProjectExpenseFormChargeFields.tsx": "ExpenseFormChargeFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectExpenseForm/ProjectExpenseFormContent.tsx": "ProjectExpenseFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectExpenseForm/ProjectExpenseFormDialogContent.tsx": "ProjectExpenseFormDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectExpenseForm/ProjectExpenseFormFields.tsx": "ProjectExpenseFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectExpenseForm/ProjectExpneseFormFloatingActions.tsx": "ProjectExpneseFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectExpenseForm/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectFormDialog/ProjectForm.tsx": "ProjectForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectFormDialog/ProjectFormContent.tsx": "ProjectFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectFormDialog/ProjectFormDialogContent.tsx": "ProjectFormDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectFormDialog/ProjectFormFields.tsx": "ProjectFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectFormDialog/ProjectFormFloatingActions.tsx": "ProjectFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectFormDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectInvoicingFormDialog/ProjectInvoicingForm.tsx": "ProjectInvoicingForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectInvoicingFormDialog/ProjectInvoicingFormContent.tsx": "ProjectInvoicingFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectInvoicingFormDialog/ProjectInvoicingFormDialogContent.tsx": "ProjectInvoicingFormDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectInvoicingFormDialog/ProjectInvoicingFormFields.tsx": "ProjectInvoicingFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectInvoicingFormDialog/ProjectInvoicingFormFloatingActions.tsx": "ProjectInvoicingFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectInvoicingFormDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectTaskFormDialog/ProjectTaskForm.tsx": "ProjectTaskForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectTaskFormDialog/ProjectTaskFormContent.tsx": "TaskFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectTaskFormDialog/ProjectTaskFormDialogContent.tsx": "ProjectTaskFormDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectTaskFormDialog/ProjectTaskFormFields.tsx": "ProjectTaskFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectTaskFormDialog/ProjectTaskFormFloatingActions.tsx": "ProjectTaskFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectTaskFormDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectTimeEntryFormDialog/ProjectTimeEntryForm.tsx": "ProjectTimeEntryForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectTimeEntryFormDialog/ProjectTimeEntryFormContent.tsx": "TimeEntryFormContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectTimeEntryFormDialog/ProjectTimeEntryFormDialogContent.tsx": "ProjectTimeEntryFormDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectTimeEntryFormDialog/ProjectTimeEntryFormFields.tsx": "ProjectTimeEntryFormFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectTimeEntryFormDialog/ProjectTimeEntryFormFloatingActions.tsx": "ProjectTimeEntryFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectTimeEntryFormDialog/index.tsx": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectsLanding/ProjectsActionsBar.tsx": "ProjectsActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectsLanding/ProjectsDataTable.tsx": "ProjectsDataTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectsLanding/ProjectsEmptyStatus.tsx": "ProjectsEmptyStatus",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectsLanding/ProjectsList.tsx": "ProjectsList",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Projects/containers/ProjectsLanding/ProjectsViewTabs.tsx": "ProjectsViewTabs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/Bills/BillForm/BillFloatingActions.tsx": "BillFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/Bills/BillForm/BillForm.tsx": "BillForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/Bills/BillForm/BillFormCurrencyTag.tsx": "BillFormCurrencyTag",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/Bills/BillForm/BillFormFooter.tsx": "BillFormFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/Bills/BillForm/BillFormHeader.tsx": "BillFormHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/Bills/BillForm/BillFormHeaderFields.tsx": "BillFormHeaderFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/Bills/BillForm/BillFormPage.tsx": "BillFormPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/Bills/BillForm/BillFormTopBar.tsx": "BillFormTopBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/Bills/BillForm/BillItemsEntriesEditor.tsx": "BillFormBody",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/Bills/BillImport.tsx": "BillsImport",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/Bills/BillsLanding/BillsActionsBar.tsx": "BillsActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/Bills/BillsLanding/BillsEmptyStatus.tsx": "BillsEmptyStatus",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/Bills/BillsLanding/BillsList.tsx": "BillsList",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/Bills/BillsLanding/BillsTable.tsx": "BillsTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/Bills/BillsLanding/BillsViewsTabs.tsx": "BillsViewsTabs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFloatingActions.tsx": "VendorCreditNoteFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteForm.tsx": "VendorCreditNoteForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormCurrencyTag.tsx": "VendorCreditNoteFormCurrencyTag",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormDialogs.tsx": "VendorCreditNoteFormDialogs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormFooter.tsx": "VendorCreditNoteFormFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormHeader.tsx": "VendorCreditNoteFormHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormHeaderFields.tsx": "VendorCreditNoteFormHeaderFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormPage.tsx": "VendorCreditNoteFormPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormTopBar.tsx": "VendorCreditNoteFormTopBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteItemsEntriesEditor.tsx": "VendorCreditNoteItemsEntriesEditor",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/CreditNotes/CreditNotesLanding/VendorsCreditNoteActionsBar.tsx": "VendorsCreditNoteActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/CreditNotes/CreditNotesLanding/VendorsCreditNoteDataTable.tsx": "VendorsCreditNoteDataTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/CreditNotes/CreditNotesLanding/VendorsCreditNoteEmptyStatus.tsx": "VendorsCreditNoteEmptyStatus",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/CreditNotes/CreditNotesLanding/VendorsCreditNoteViewTabs.tsx": "VendorsCreditNoteViewTabs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/CreditNotes/CreditNotesLanding/VendorsCreditNotesList.tsx": "VendorsCreditNotesList",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/CreditNotes/VendorCreditsImport.tsx": "VendorCreditsImport",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/PaymentsMade/PaymentForm/PaymentMadeEntriesTable.tsx": "PaymentMadeEntriesTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/PaymentsMade/PaymentForm/PaymentMadeFloatingActions.tsx": "PaymentMadeFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/PaymentsMade/PaymentForm/PaymentMadeFooter.tsx": "PaymentMadeFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/PaymentsMade/PaymentForm/PaymentMadeForm.tsx": "PaymentMadeForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/PaymentsMade/PaymentForm/PaymentMadeFormBody.tsx": "PaymentMadeFormBody",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/PaymentsMade/PaymentForm/PaymentMadeFormCurrencyTag.tsx": "PaymentMadeFormCurrencyTag",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/PaymentsMade/PaymentForm/PaymentMadeFormHeader.tsx": "PaymentMadeFormHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/PaymentsMade/PaymentForm/PaymentMadeFormHeaderFields.tsx": "PaymentMadeFormHeaderFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/PaymentsMade/PaymentForm/PaymentMadeFormPage.tsx": "PaymentMadeFormPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/PaymentsMade/PaymentForm/PaymentMadeFormTopBar.tsx": "PaymentMadeFormTopBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/PaymentsMade/PaymentsLanding/PaymentMadeActionsBar.tsx": "PaymentMadeActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/PaymentsMade/PaymentsLanding/PaymentMadeList.tsx": "PaymentMadeList",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/PaymentsMade/PaymentsLanding/PaymentMadeViewTabs.tsx": "PaymentMadeViewTabs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/PaymentsMade/PaymentsLanding/PaymentMadesEmptyStatus.tsx": "PaymentMadesEmptyStatus",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/PaymentsMade/PaymentsLanding/PaymentMadesTable.tsx": "PaymentMadesTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/PaymentsMade/PaymentsLanding/PaymentMadesView.tsx": "PaymentMadesView",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Purchases/PaymentsMade/PaymentsMadeImport.tsx": "PaymentsMadeImport",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/QuickNewDropdown/QuickNewDropdown.tsx": "QuickNewDropdown",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/CreditNotes/CreditNoteCustomize/CreditNoteCustomizeDrawerBody.tsx": "CreditNoteCustomizeDrawerBody",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFloatingActions.tsx": "CreditNoteFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteForm.tsx": "CreditNoteForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormDialogs.tsx": "CreditNoteFormDialogs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormFooter.tsx": "CreditNoteFormFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormHeader.tsx": "CreditNoteFormHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormHeaderFields.tsx": "CreditNoteFormHeaderFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormPage.tsx": "CreditNoteFormPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormTopBar.tsx": "CreditNoteFormTopbar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteItemsEntriesEditorField.tsx": "CreditNoteItemsEntriesEditorField",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/CreditNotes/CreditNoteForm/CreditNotetFormCurrencyTag.tsx": "CreditNotetFormCurrencyTag",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/CreditNotes/CreditNotesImport.tsx": "CreditNotesImport",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/CreditNotes/CreditNotesLanding/CreditNotesActionsBar.tsx": "CreditNotesActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/CreditNotes/CreditNotesLanding/CreditNotesDataTable.tsx": "CreditNotesDataTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/CreditNotes/CreditNotesLanding/CreditNotesEmptyStatus.tsx": "CreditNotesEmptyStatus",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/CreditNotes/CreditNotesLanding/CreditNotesList.tsx": "CreditNotesList",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/CreditNotes/CreditNotesLanding/CreditNotesViewTabs.tsx": "CreditNotesViewTabs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Estimates/EstimateCustomize/EstimateCustomizeDrawerBody.tsx": "EstimateCustomizeDrawerBody",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Estimates/EstimateForm/EstimateFloatingActions.tsx": "EstimateFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Estimates/EstimateForm/EstimateForm.tsx": "EstimateForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Estimates/EstimateForm/EstimateFormCurrencyTag.tsx": "EstimateFromCurrencyTag",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Estimates/EstimateForm/EstimateFormDialogs.tsx": "EstimateFormDialogs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Estimates/EstimateForm/EstimateFormFooter.tsx": "EstiamteFormFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Estimates/EstimateForm/EstimateFormHeader.tsx": "EstimateFormHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Estimates/EstimateForm/EstimateFormHeaderFields.tsx": "EstimateFormHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Estimates/EstimateForm/EstimateFormPage.tsx": "EstimateFormPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Estimates/EstimateForm/EstimateItemsEntriesField.tsx": "EstimateFormItemsEntriesField",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Estimates/EstimateForm/EstimtaeFormTopBar.tsx": "EstimtaeFormTopBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Estimates/EstimatesImport.tsx": "EstimatesImport",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Estimates/EstimatesLanding/EstimatesActionsBar.tsx": "EstimatesActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Estimates/EstimatesLanding/EstimatesDataTable.tsx": "EstimatesDataTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Estimates/EstimatesLanding/EstimatesEmptyStatus.tsx": "EstimatesEmptyStatus",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Estimates/EstimatesLanding/EstimatesList.tsx": "EstimatesList",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Estimates/EstimatesLanding/EstimatesViewTabs.tsx": "EstimatesViewTabs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Invoices/InvoiceCustomize/InvoiceCustomize.tsx": "InvoiceCustomize",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Invoices/InvoiceForm/Dialogs/InvoiceExchangeRateChangeDialog.tsx": "InvoiceExchangeRateChangeDialog",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Invoices/InvoiceForm/Dialogs/index.ts": "index",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Invoices/InvoiceForm/InvoiceFloatingActions.tsx": "InvoiceFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormCurrencyTag.tsx": "InvoiceFormCurrencyTag",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormDialogs.tsx": "InvoiceFormDialogs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormFooter.tsx": "InvoiceFormFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormHeader.tsx": "InvoiceFormHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormHeaderFields.tsx": "InvoiceFormHeaderFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormPage.tsx": "InvoiceFormPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormTopBar.tsx": "InvoiceFormTopBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Invoices/InvoiceForm/InvoiceItemsEntriesEditorField.tsx": "InvoiceItemsEntriesEditorField",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Invoices/InvoicesImport.tsx": "InvoicesImport",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Invoices/InvoicesLanding/InvoiceViewTabs.tsx": "InvoiceViewTabs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Invoices/InvoicesLanding/InvoicesActionsBar.tsx": "InvoicesActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Invoices/InvoicesLanding/InvoicesDataTable.tsx": "InvoicesDataTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Invoices/InvoicesLanding/InvoicesEmptyStatus.tsx": "EstimatesEmptyStatus",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Invoices/InvoicesLanding/InvoicesList.tsx": "InvoicesList",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/PaymentsReceived/PaymentReceiveForm/PaymentReceiveFloatingActions.tsx": "PaymentReceiveFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/PaymentsReceived/PaymentReceiveForm/PaymentReceiveFormAlerts.tsx": "PaymentReceiveFormAlerts",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/PaymentsReceived/PaymentReceiveForm/PaymentReceiveFormBody.tsx": "PaymentReceiveFormBody",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/PaymentsReceived/PaymentReceiveForm/PaymentReceiveFormCurrencyTag.tsx": "PaymentReceiveFormCurrencyTag",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/PaymentsReceived/PaymentReceiveForm/PaymentReceiveFormDialogs.tsx": "PaymentReceiveFormDialogs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/PaymentsReceived/PaymentReceiveForm/PaymentReceiveFormFooter.tsx": "PaymentReceiveFormFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/PaymentsReceived/PaymentReceiveForm/PaymentReceiveFormHeader.tsx": "PaymentReceiveFormHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/PaymentsReceived/PaymentReceiveForm/PaymentReceiveFormPage.tsx": "PaymentReceiveFormPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/PaymentsReceived/PaymentReceiveForm/PaymentReceiveFormTopBar.tsx": "PaymentReceiveFormTopBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/PaymentsReceived/PaymentReceiveForm/PaymentReceiveHeaderFields.tsx": "PaymentReceiveHeaderFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/PaymentsReceived/PaymentReceiveForm/PaymentReceiveItemsTable.tsx": "PaymentReceiveItemsTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/PaymentsReceived/PaymentReceivedCustomize/PaymentReceivedCustomize.tsx": "PaymentReceivedCustomize",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/PaymentsReceived/PaymentsLanding/PaymentsReceivedActionsBar.tsx": "PaymentsReceivedActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/PaymentsReceived/PaymentsLanding/PaymentsReceivedEmptyStatus.tsx": "PaymentsReceivedEmptyStatus",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/PaymentsReceived/PaymentsLanding/PaymentsReceivedList.tsx": "PaymentsReceivedList",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/PaymentsReceived/PaymentsLanding/PaymentsReceivedTable.tsx": "PaymentsReceivedTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/PaymentsReceived/PaymentsLanding/PaymentsReceivedViewTabs.tsx": "PaymentsReceivedViewTabs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/PaymentsReceived/PaymentsReceivedImport.tsx": "PaymentsReceiveImport",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Receipts/ReceiptCustomize/ReceiptCustomizeDrawerBody.tsx": "ReceiptCustomizeDrawerBody",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Receipts/ReceiptForm/Dialogs/ReceiptFormMailDeliverDialog.tsx": "ReceiptFormMailDeliverDialog",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Receipts/ReceiptForm/Dialogs/ReceiptFormMailDeliverDialogContent.tsx": "ReceiptFormMailDeliverDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormCurrencyTag.tsx": "ReceiptFormCurrencyTag",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormDialogs.tsx": "ReceiptFormDialogs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormFloatingActions.tsx": "ReceiptFormFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormHeader.tsx": "ReceiptFormHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormHeaderFields.tsx": "ReceiptFormHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormPage.tsx": "ReceiptFormPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormTopbar.tsx": "ReceiptFormTopBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Receipts/ReceiptForm/ReceiptItemsEntriesEditor.tsx": "ReceiptItemsEntriesEditor",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Receipts/ReceiptsLanding/ReceiptActionsBar.tsx": "ReceiptActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Receipts/ReceiptsLanding/ReceiptViewTabs.tsx": "ReceiptViewTabs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Receipts/ReceiptsLanding/ReceiptsEmptyStatus.tsx": "ReceiptsEmptyStatus",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Receipts/ReceiptsLanding/ReceiptsList.tsx": "ReceiptsList",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Receipts/ReceiptsLanding/ReceiptsTable.tsx": "ReceiptsTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Sales/Receipts/SaleReceiptsImport.tsx": "ReceiptsImport",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Setup/SetupCongratsPage.tsx": "SetupCongratsPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Setup/SetupInitializingForm.tsx": "SetupInitializingForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Setup/SetupLeftSection.tsx": "SetupLeftSection",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Setup/SetupOrganizationForm.tsx": "SetupOrganizationForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Setup/SetupOrganizationPage.tsx": "SetupOrganizationPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Setup/SetupRightSection.tsx": "SetupRightSection",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Setup/SetupSubscription/SetupSubscription.tsx": "SetupSubscription",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Setup/SetupWizardContent.tsx": "SetupWizardContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Setup/WizardSetupPage.tsx": "WizardSetupPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Setup/WizardSetupSteps.tsx": "WizardSetupSteps",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Setup/WorkflowIcon.tsx": "WorkflowIcon",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Subscriptions/BillingPage.tsx": "BillingPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Subscriptions/alerts/CancelMainSubscriptionAlert.tsx": "CancelMainSubscriptionAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Subscriptions/alerts/ResumeMainSubscriptionAlert.tsx": "ResumeMainSubscriptionAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Subscriptions/drawers/ChangeSubscriptionPlanDrawer/ChangeSubscriptionPlanContent.tsx": "ChangeSubscriptionPlanContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Subscriptions/drawers/ChangeSubscriptionPlanDrawer/ChangeSubscriptionPlanDrawer.tsx": "ChangeSubscriptionPlanDrawer",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/TaxRates/alerts/TaxRateDeleteAlert.tsx": "TaxRateDeleteAlert",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/TaxRates/containers/TaxRatesImport.tsx": "TaxRatesImport",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/TaxRates/containers/TaxRatesLandingActionsBar.tsx": "TaxRatesLandingActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/TaxRates/containers/TaxRatesLandingTable.tsx": "TaxRatesLandingTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/TaxRates/dialogs/TaxRateFormDialog/TaxRateFormDialog.tsx": "TaxRateFormDialog",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/TaxRates/dialogs/TaxRateFormDialog/TaxRateFormDialogContent.tsx": "TaxRateFormDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/TaxRates/dialogs/TaxRateFormDialog/TaxRateFormDialogForm.tsx": "TaxRateFormDialogForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/TaxRates/dialogs/TaxRateFormDialog/TaxRateFormDialogFormContent.tsx": "TaxRateFormDialogContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/TaxRates/drawers/TaxRateDetailsDrawer/TaxRateDetailsContent.tsx": "TaxRateDetailsContent",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/TaxRates/drawers/TaxRateDetailsDrawer/TaxRateDetailsContentActionsBar.tsx": "TaxRateDetailsContentActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/TaxRates/drawers/TaxRateDetailsDrawer/TaxRateDetailsContentDetails.tsx": "TaxRateDetailsContentDetails",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/TaxRates/drawers/TaxRateDetailsDrawer/TaxRateDetailsDrawer.tsx": "TaxRateDetailsDrawer",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/TaxRates/pages/TaxRatesLanding.tsx": "TaxRatesLanding",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/TransactionsLocking/TransactionsLockingList.tsx": "TransactionsLockingListPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/TransactionsLocking/TransactionsLockingPage.tsx": "TransactionsLockingPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/UniversalSearch/DashboardUniversalSearch.tsx": "DashboardUniversalSearch",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/UniversalSearch/DashboardUniversalSearchHotkeys.tsx": "DashboardUniversalSearchHotkeys",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/UniversalSearch/DashboardUniversalSearchItemActions.tsx": "DashboardUniversalSearchItemActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Vendors/VendorsImport.tsx": "VendorsImport",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Vendors/VendorsLanding/VendorActionsBar.tsx": "VendorActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Vendors/VendorsLanding/VendorViewsTabs.tsx": "VendorViewsTabs",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Vendors/VendorsLanding/VendorsEmptyStatus.tsx": "VendorsEmptyStatus",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Vendors/VendorsLanding/VendorsList.tsx": "VendorsList",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Vendors/VendorsLanding/VendorsTable.tsx": "VendorsTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Views/ViewForm.tsx": "ViewForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/Views/ViewFormPage.tsx": "ViewFormPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferEditorField.tsx": "WarehouseTransferEditorField",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFloatingActions.tsx": "WarehouseTransferFloatingActions",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferForm.tsx": "WarehouseTransferForm",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormDialog.tsx": "WarehouseTransferFormDialog",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormEntriesTable.tsx": "WarehouseTransferFormEntriesTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormFooter.tsx": "WarehouseTransferFormFooter",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormHeader.tsx": "WarehouseTransferFormHeader",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormHeaderFields.tsx": "WarehouseTransferFormHeaderFields",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormPage.tsx": "WarehouseTransferFormPage",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/WarehouseTransfers/WarehouseTransfersLanding/WarehouseTransfersActionsBar.tsx": "WarehouseTransfersActionsBar",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/WarehouseTransfers/WarehouseTransfersLanding/WarehouseTransfersDataTable.tsx": "WarehouseTransfersDataTable",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/WarehouseTransfers/WarehouseTransfersLanding/WarehouseTransfersEmptyStatus.tsx": "WarehouseTransfersEmptyStatus",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/WarehouseTransfers/WarehouseTransfersLanding/WarehouseTransfersList.tsx": "WarehouseTransfersList",
"/Users/ahmedbouhuolia/repos/bigcapital/packages/webapp/src/containers/WarehouseTransfers/WarehouseTransfersLanding/WarehouseTransfersViewTabs.tsx": "WarehouseTransfersViewTabs"
}

View File

@@ -11,7 +11,7 @@ import 'moment/locale/es-us';
import AppIntlLoader from './AppIntlLoader';
import { EnsureAuthenticated } from '@/components/Guards/EnsureAuthenticated';
import GlobalErrors from '@/containers/GlobalErrors/GlobalErrors';
import { GlobalErrors } from '@/containers/GlobalErrors/GlobalErrors';
import { SplashScreen, DashboardThemeProvider } from '../components';
import { queryConfig } from '../hooks/query/base';
@@ -20,21 +20,11 @@ import { EnsureUserEmailNotVerified } from './Guards/EnsureUserEmailNotVerified'
const DashboardPrivatePages = lazy(
() => import('@/components/Dashboard/PrivatePages'),
);
const AuthenticationPage = lazy(
() => import('@/containers/Authentication/AuthenticationPage'),
);
const EmailConfirmation = lazy(
() => import('@/containers/Authentication/EmailConfirmation'),
);
const RegisterVerify = lazy(
() => import('@/containers/Authentication/RegisterVerify'),
);
const OneClickDemoPage = lazy(
() => import('@/containers/OneClickDemo/OneClickDemoPage'),
);
const PaymentPortalPage = lazy(
() => import('@/containers/PaymentPortal/PaymentPortalPage'),
);
const AuthenticationPage = lazy(() => import('@/containers/Authentication/AuthenticationPage').then(m => ({ default: m.AuthenticationPage })));
const EmailConfirmation = lazy(() => import('@/containers/Authentication/EmailConfirmation').then(m => ({ default: m.EmailConfirmation })));
const RegisterVerify = lazy(() => import('@/containers/Authentication/RegisterVerify').then(m => ({ default: m.RegisterVerify })));
const OneClickDemoPage = lazy(() => import('@/containers/OneClickDemo/OneClickDemoPage').then(m => ({ default: m.OneClickDemoPage })));
const PaymentPortalPage = lazy(() => import('@/containers/PaymentPortal/PaymentPortalPage').then(m => ({ default: m.PaymentPortalPage })));
/**
* App inner.

View File

@@ -8,12 +8,12 @@ import { Sidebar } from '@/containers/Dashboard/Sidebar/Sidebar';
import DashboardContent from '@/components/Dashboard/DashboardContent';
import DialogsContainer from '@/components/DialogsContainer';
import PreferencesPage from '@/components/Preferences/PreferencesPage';
import DashboardUniversalSearch from '@/containers/UniversalSearch/DashboardUniversalSearch';
import { DashboardUniversalSearch } from '@/containers/UniversalSearch/DashboardUniversalSearch';
import DashboardSplitPane from '@/components/Dashboard/DashboardSplitePane';
import GlobalHotkeys from './GlobalHotkeys';
import DashboardProvider from './DashboardProvider';
import DrawersContainer from '@/components/DrawersContainer';
import AlertsContainer from '@/containers/AlertsContainer';
import { AlertsContainer } from '@/containers/AlertsContainer';
import { DashboardSockets } from './DashboardSockets';
/**

View File

@@ -26,7 +26,7 @@ import { withDashboardActions } from '@/containers/Dashboard/withDashboardAction
import { withDashboard } from '@/containers/Dashboard/withDashboard';
import { withDialogActions } from '@/containers/Dialog/withDialogActions';
import QuickNewDropdown from '@/containers/QuickNewDropdown/QuickNewDropdown';
import { QuickNewDropdown } from '@/containers/QuickNewDropdown/QuickNewDropdown';
import {
DashboardHamburgerButton,
DashboardQuickSearchButton,

View File

@@ -11,9 +11,7 @@ import { EnsureUserEmailVerified } from '../Guards/EnsureUserEmailVerified';
import '@/style/pages/Dashboard/Dashboard.scss';
const SetupWizardPage = lazy(
() => import('@/containers/Setup/WizardSetupPage'),
);
const SetupWizardPage = lazy(() => import('@/containers/Setup/WizardSetupPage').then(m => ({ default: m.WizardSetupPage })));
/**
* Dashboard inner private pages.
*/

View File

@@ -5,7 +5,7 @@ import { Popover2 } from '@blueprintjs/popover2';
import { Button } from '@blueprintjs/core';
import { CellType } from '@/constants';
import { Icon, FormattedMessage as T } from '@/components';
import ProjectBillableEntries from '@/containers/Projects/containers/ProjectBillableEntries';
import { ProjectBillableEntries } from '@/containers/Projects/containers/ProjectBillableEntries';
/**
*

View File

@@ -1,70 +1,70 @@
import AccountDialog from '@/containers/Dialogs/AccountDialog';
import InviteUserDialog from '@/containers/Dialogs/InviteUserDialog';
import UserFormDialog from '@/containers/Dialogs/UserFormDialog';
import ItemCategoryDialog from '@/containers/Dialogs/ItemCategoryDialog';
import CurrencyFormDialog from '@/containers/Dialogs/CurrencyFormDialog';
import InventoryAdjustmentDialog from '@/containers/Dialogs/InventoryAdjustmentFormDialog';
import KeyboardShortcutsDialog from '@/containers/Dialogs/keyboardShortcutsDialog';
import ContactDuplicateDialog from '@/containers/Dialogs/ContactDuplicateDialog';
import QuickPaymentReceiveFormDialog from '@/containers/Dialogs/QuickPaymentReceiveFormDialog';
import QuickPaymentMadeFormDialog from '@/containers/Dialogs/QuickPaymentMadeFormDialog';
import AllocateLandedCostDialog from '@/containers/Dialogs/AllocateLandedCostDialog';
import InvoicePdfPreviewDialog from '@/containers/Dialogs/InvoicePdfPreviewDialog';
import EstimatePdfPreviewDialog from '@/containers/Dialogs/EstimatePdfPreviewDialog';
import MoneyInDialog from '@/containers/CashFlow/MoneyInDialog';
import MoneyOutDialog from '@/containers/CashFlow/MoneyOutDialog';
import BadDebtDialog from '@/containers/Dialogs/BadDebtDialog';
import NotifyInvoiceViaSMSDialog from '@/containers/Dialogs/NotifyInvoiceViaSMSDialog';
import NotifyReceiptViaSMSDialog from '@/containers/Dialogs/NotifyReceiptViaSMSDialog';
import NotifyEstimateViaSMSDialog from '@/containers/Dialogs/NotifyEstimateViaSMSDialog';
import NotifyPaymentReceiveViaSMSDialog from '@/containers/Dialogs/NotifyPaymentReceiveViaSMSDialog';
import SMSMessageDialog from '@/containers/Dialogs/SMSMessageDialog';
import RefundCreditNoteDialog from '@/containers/Dialogs/RefundCreditNoteDialog';
import RefundVendorCreditDialog from '@/containers/Dialogs/RefundVendorCreditDialog';
import ReconcileCreditNoteDialog from '@/containers/Dialogs/ReconcileCreditNoteDialog';
import ReconcileVendorCreditDialog from '@/containers/Dialogs/ReconcileVendorCreditDialog';
import LockingTransactionsDialog from '@/containers/Dialogs/LockingTransactionsDialog';
import UnlockingTransactionsDialog from '@/containers/Dialogs/UnlockingTransactionsDialog';
import UnlockingPartialTransactionsDialog from '@/containers/Dialogs/UnlockingPartialTransactionsDialog';
import CreditNotePdfPreviewDialog from '@/containers/Dialogs/CreditNotePdfPreviewDialog';
import PaymentReceivePdfPreviewDialog from '@/containers/Dialogs/PaymentReceivePdfPreviewDialog';
import WarehouseFormDialog from '@/containers/Dialogs/WarehouseFormDialog';
import BranchFormDialog from '@/containers/Dialogs/BranchFormDialog';
import BranchActivateDialog from '@/containers/Dialogs/BranchActivateDialog';
import WarehouseActivateDialog from '@/containers/Dialogs/WarehouseActivateDialog';
import CustomerOpeningBalanceDialog from '@/containers/Dialogs/CustomerOpeningBalanceDialog';
import VendorOpeningBalanceDialog from '@/containers/Dialogs/VendorOpeningBalanceDialog';
import ProjectFormDialog from '@/containers/Projects/containers/ProjectFormDialog';
import ProjectTaskFormDialog from '@/containers/Projects/containers/ProjectTaskFormDialog';
import ProjectTimeEntryFormDialog from '@/containers/Projects/containers/ProjectTimeEntryFormDialog';
import ProjectExpenseForm from '@/containers/Projects/containers/ProjectExpenseForm';
import EstimatedExpenseFormDialog from '@/containers/Projects/containers/EstimatedExpenseFormDialog';
import ProjectInvoicingFormDialog from '@/containers/Projects/containers/ProjectInvoicingFormDialog';
import ProjectBillableEntriesFormDialog from '@/containers/Projects/containers/ProjectBillableEntriesFormDialog';
import TaxRateFormDialog from '@/containers/TaxRates/dialogs/TaxRateFormDialog/TaxRateFormDialog';
import { index as AccountDialog } from '@/containers/Dialogs/AccountDialog';
import { index as InviteUserDialog } from '@/containers/Dialogs/InviteUserDialog';
import { index as UserFormDialog } from '@/containers/Dialogs/UserFormDialog';
import { index as ItemCategoryDialog } from '@/containers/Dialogs/ItemCategoryDialog';
import { index as CurrencyFormDialog } from '@/containers/Dialogs/CurrencyFormDialog';
import { index as InventoryAdjustmentDialog } from '@/containers/Dialogs/InventoryAdjustmentFormDialog';
import { index as KeyboardShortcutsDialog } from '@/containers/Dialogs/keyboardShortcutsDialog';
import { index as ContactDuplicateDialog } from '@/containers/Dialogs/ContactDuplicateDialog';
import { index as QuickPaymentReceiveFormDialog } from '@/containers/Dialogs/QuickPaymentReceiveFormDialog';
import { index as QuickPaymentMadeFormDialog } from '@/containers/Dialogs/QuickPaymentMadeFormDialog';
import { index as AllocateLandedCostDialog } from '@/containers/Dialogs/AllocateLandedCostDialog';
import { index as InvoicePdfPreviewDialog } from '@/containers/Dialogs/InvoicePdfPreviewDialog';
import { index as EstimatePdfPreviewDialog } from '@/containers/Dialogs/EstimatePdfPreviewDialog';
import { index as MoneyInDialog } from '@/containers/CashFlow/MoneyInDialog';
import { index as MoneyOutDialog } from '@/containers/CashFlow/MoneyOutDialog';
import { index as BadDebtDialog } from '@/containers/Dialogs/BadDebtDialog';
import { index as NotifyInvoiceViaSMSDialog } from '@/containers/Dialogs/NotifyInvoiceViaSMSDialog';
import { index as NotifyReceiptViaSMSDialog } from '@/containers/Dialogs/NotifyReceiptViaSMSDialog';
import { index as NotifyEstimateViaSMSDialog } from '@/containers/Dialogs/NotifyEstimateViaSMSDialog';
import { index as NotifyPaymentReceiveViaSMSDialog } from '@/containers/Dialogs/NotifyPaymentReceiveViaSMSDialog';
import { index as SMSMessageDialog } from '@/containers/Dialogs/SMSMessageDialog';
import { index as RefundCreditNoteDialog } from '@/containers/Dialogs/RefundCreditNoteDialog';
import { index as RefundVendorCreditDialog } from '@/containers/Dialogs/RefundVendorCreditDialog';
import { index as ReconcileCreditNoteDialog } from '@/containers/Dialogs/ReconcileCreditNoteDialog';
import { index as ReconcileVendorCreditDialog } from '@/containers/Dialogs/ReconcileVendorCreditDialog';
import { index as LockingTransactionsDialog } from '@/containers/Dialogs/LockingTransactionsDialog';
import { index as UnlockingTransactionsDialog } from '@/containers/Dialogs/UnlockingTransactionsDialog';
import { index as UnlockingPartialTransactionsDialog } from '@/containers/Dialogs/UnlockingPartialTransactionsDialog';
import { index as CreditNotePdfPreviewDialog } from '@/containers/Dialogs/CreditNotePdfPreviewDialog';
import { index as PaymentReceivePdfPreviewDialog } from '@/containers/Dialogs/PaymentReceivePdfPreviewDialog';
import { index as WarehouseFormDialog } from '@/containers/Dialogs/WarehouseFormDialog';
import { index as BranchFormDialog } from '@/containers/Dialogs/BranchFormDialog';
import { index as BranchActivateDialog } from '@/containers/Dialogs/BranchActivateDialog';
import { index as WarehouseActivateDialog } from '@/containers/Dialogs/WarehouseActivateDialog';
import { index as CustomerOpeningBalanceDialog } from '@/containers/Dialogs/CustomerOpeningBalanceDialog';
import { index as VendorOpeningBalanceDialog } from '@/containers/Dialogs/VendorOpeningBalanceDialog';
import { index as ProjectFormDialog } from '@/containers/Projects/containers/ProjectFormDialog';
import { index as ProjectTaskFormDialog } from '@/containers/Projects/containers/ProjectTaskFormDialog';
import { index as ProjectTimeEntryFormDialog } from '@/containers/Projects/containers/ProjectTimeEntryFormDialog';
import { index as ProjectExpenseForm } from '@/containers/Projects/containers/ProjectExpenseForm';
import { index as EstimatedExpenseFormDialog } from '@/containers/Projects/containers/EstimatedExpenseFormDialog';
import { index as ProjectInvoicingFormDialog } from '@/containers/Projects/containers/ProjectInvoicingFormDialog';
import { index as ProjectBillableEntriesFormDialog } from '@/containers/Projects/containers/ProjectBillableEntriesFormDialog';
import { TaxRateFormDialog } from '@/containers/TaxRates/dialogs/TaxRateFormDialog/TaxRateFormDialog';
import { DialogsName } from '@/constants/dialogs';
import InvoiceExchangeRateChangeDialog from '@/containers/Sales/Invoices/InvoiceForm/Dialogs/InvoiceExchangeRateChangeDialog';
import { InvoiceExchangeRateChangeDialog } from '@/containers/Sales/Invoices/InvoiceForm/Dialogs/InvoiceExchangeRateChangeDialog';
import { ExportDialog } from '@/containers/Dialogs/ExportDialog';
import { RuleFormDialog } from '@/containers/Banking/Rules/RuleFormDialog/RuleFormDialog';
import { DisconnectBankAccountDialog } from '@/containers/CashFlow/AccountTransactions/dialogs/DisconnectBankAccountDialog/DisconnectBankAccountDialog';
import { SharePaymentLinkDialog } from '@/containers/PaymentLink/dialogs/SharePaymentLinkDialog/SharePaymentLinkDialog';
import { SelectPaymentMethodsDialog } from '@/containers/PaymentLink/dialogs/SelectPaymentMethodsDialog/SelectPaymentMethodsDialog';
import ApiKeysGenerateDialog from '@/containers/Dialogs/ApiKeysGenerateDialog';
import { ApiKeysGenerateDialog } from '@/containers/Dialogs/ApiKeysGenerateDialog';
import WorkspaceDeleteDialog from '@/ee/workspaces/containers/Dialogs/WorkspaceDeleteDialog';
import WorkspaceInactivateDialog from '@/ee/workspaces/containers/Dialogs/WorkspaceInactivateDialog';
import InvoiceBulkDeleteDialog from '@/containers/Dialogs/Invoices/InvoiceBulkDeleteDialog';
import EstimateBulkDeleteDialog from '@/containers/Dialogs/Estimates/EstimateBulkDeleteDialog';
import ReceiptBulkDeleteDialog from '@/containers/Dialogs/Receipts/ReceiptBulkDeleteDialog';
import CreditNoteBulkDeleteDialog from '@/containers/Dialogs/CreditNotes/CreditNoteBulkDeleteDialog';
import PaymentReceivedBulkDeleteDialog from '@/containers/Dialogs/PaymentsReceived/PaymentReceivedBulkDeleteDialog';
import BillBulkDeleteDialog from '@/containers/Dialogs/Bills/BillBulkDeleteDialog';
import VendorCreditBulkDeleteDialog from '@/containers/Dialogs/VendorCredits/VendorCreditBulkDeleteDialog';
import ManualJournalBulkDeleteDialog from '@/containers/Dialogs/ManualJournals/ManualJournalBulkDeleteDialog';
import ExpenseBulkDeleteDialog from '@/containers/Dialogs/Expenses/ExpenseBulkDeleteDialog';
import AccountBulkDeleteDialog from '@/containers/Dialogs/Accounts/AccountBulkDeleteDialog';
import ItemBulkDeleteDialog from '@/containers/Dialogs/Items/ItemBulkDeleteDialog';
import CustomerBulkDeleteDialog from '@/containers/Dialogs/Customers/CustomerBulkDeleteDialog';
import VendorBulkDeleteDialog from '@/containers/Dialogs/Vendors/VendorBulkDeleteDialog';
import { InvoiceBulkDeleteDialog } from '@/containers/Dialogs/Invoices/InvoiceBulkDeleteDialog';
import { EstimateBulkDeleteDialog } from '@/containers/Dialogs/Estimates/EstimateBulkDeleteDialog';
import { ReceiptBulkDeleteDialog } from '@/containers/Dialogs/Receipts/ReceiptBulkDeleteDialog';
import { CreditNoteBulkDeleteDialog } from '@/containers/Dialogs/CreditNotes/CreditNoteBulkDeleteDialog';
import { PaymentReceivedBulkDeleteDialog } from '@/containers/Dialogs/PaymentsReceived/PaymentReceivedBulkDeleteDialog';
import { BillBulkDeleteDialog } from '@/containers/Dialogs/Bills/BillBulkDeleteDialog';
import { VendorCreditBulkDeleteDialog } from '@/containers/Dialogs/VendorCredits/VendorCreditBulkDeleteDialog';
import { ManualJournalBulkDeleteDialog } from '@/containers/Dialogs/ManualJournals/ManualJournalBulkDeleteDialog';
import { ExpenseBulkDeleteDialog } from '@/containers/Dialogs/Expenses/ExpenseBulkDeleteDialog';
import { AccountBulkDeleteDialog } from '@/containers/Dialogs/Accounts/AccountBulkDeleteDialog';
import { ItemBulkDeleteDialog } from '@/containers/Dialogs/Items/ItemBulkDeleteDialog';
import { CustomerBulkDeleteDialog } from '@/containers/Dialogs/Customers/CustomerBulkDeleteDialog';
import { VendorBulkDeleteDialog } from '@/containers/Dialogs/Vendors/VendorBulkDeleteDialog';
/**
* Dialogs container.

View File

@@ -1,28 +1,28 @@
import AccountDrawer from '@/containers/Drawers/AccountDrawer';
import ManualJournalDrawer from '@/containers/Drawers/ManualJournalDrawer';
import ExpenseDrawer from '@/containers/Drawers/ExpenseDrawer';
import BillDrawer from '@/containers/Drawers/BillDrawer';
import InvoiceDetailDrawer from '@/containers/Drawers/InvoiceDetailDrawer';
import ReceiptDetailDrawer from '@/containers/Drawers/ReceiptDetailDrawer';
import PaymentReceiveDetailDrawer from '@/containers/Drawers/PaymentReceiveDetailDrawer';
import PaymentMadeDetailDrawer from '@/containers/Drawers/PaymentMadeDetailDrawer';
import EstimateDetailDrawer from '@/containers/Drawers/EstimateDetailDrawer';
import ItemDetailDrawer from '@/containers/Drawers/ItemDetailDrawer';
import CustomerDetailsDrawer from '@/containers/Drawers/CustomerDetailsDrawer';
import VendorDetailsDrawer from '@/containers/Drawers/VendorDetailsDrawer';
import InventoryAdjustmentDetailDrawer from '@/containers/Drawers/InventoryAdjustmentDetailDrawer';
import CashflowTransactionDetailDrawer from '@/containers/Drawers/CashflowTransactionDetailDrawer';
import QuickCreateCustomerDrawer from '@/containers/Drawers/QuickCreateCustomerDrawer';
import QuickCreateItemDrawer from '@/containers/Drawers/QuickCreateItemDrawer';
import QuickWriteVendorDrawer from '@/containers/Drawers/QuickWriteVendorDrawer';
import CreditNoteDetailDrawer from '@/containers/Drawers/CreditNoteDetailDrawer';
import VendorCreditDetailDrawer from '@/containers/Drawers/VendorCreditDetailDrawer';
import RefundCreditNoteDetailDrawer from '@/containers/Drawers/RefundCreditNoteDetailDrawer';
import RefundVendorCreditDetailDrawer from '@/containers/Drawers/RefundVendorCreditDetailDrawer';
import WarehouseTransferDetailDrawer from '@/containers/Drawers/WarehouseTransferDetailDrawer';
import TaxRateDetailsDrawer from '@/containers/TaxRates/drawers/TaxRateDetailsDrawer/TaxRateDetailsDrawer';
import CategorizeTransactionDrawer from '@/containers/CashFlow/CategorizeTransaction/drawers/CategorizeTransactionDrawer/CategorizeTransactionDrawer';
import ChangeSubscriptionPlanDrawer from '@/containers/Subscriptions/drawers/ChangeSubscriptionPlanDrawer/ChangeSubscriptionPlanDrawer';
import { index as AccountDrawer } from '@/containers/Drawers/AccountDrawer';
import { index as ManualJournalDrawer } from '@/containers/Drawers/ManualJournalDrawer';
import { index as ExpenseDrawer } from '@/containers/Drawers/ExpenseDrawer';
import { index as BillDrawer } from '@/containers/Drawers/BillDrawer';
import { index as InvoiceDetailDrawer } from '@/containers/Drawers/InvoiceDetailDrawer';
import { index as ReceiptDetailDrawer } from '@/containers/Drawers/ReceiptDetailDrawer';
import { index as PaymentReceiveDetailDrawer } from '@/containers/Drawers/PaymentReceiveDetailDrawer';
import { index as PaymentMadeDetailDrawer } from '@/containers/Drawers/PaymentMadeDetailDrawer';
import { index as EstimateDetailDrawer } from '@/containers/Drawers/EstimateDetailDrawer';
import { index as ItemDetailDrawer } from '@/containers/Drawers/ItemDetailDrawer';
import { index as CustomerDetailsDrawer } from '@/containers/Drawers/CustomerDetailsDrawer';
import { index as VendorDetailsDrawer } from '@/containers/Drawers/VendorDetailsDrawer';
import { index as InventoryAdjustmentDetailDrawer } from '@/containers/Drawers/InventoryAdjustmentDetailDrawer';
import { index as CashflowTransactionDetailDrawer } from '@/containers/Drawers/CashflowTransactionDetailDrawer';
import { index as QuickCreateCustomerDrawer } from '@/containers/Drawers/QuickCreateCustomerDrawer';
import { index as QuickCreateItemDrawer } from '@/containers/Drawers/QuickCreateItemDrawer';
import { index as QuickWriteVendorDrawer } from '@/containers/Drawers/QuickWriteVendorDrawer';
import { index as CreditNoteDetailDrawer } from '@/containers/Drawers/CreditNoteDetailDrawer';
import { index as VendorCreditDetailDrawer } from '@/containers/Drawers/VendorCreditDetailDrawer';
import { index as RefundCreditNoteDetailDrawer } from '@/containers/Drawers/RefundCreditNoteDetailDrawer';
import { index as RefundVendorCreditDetailDrawer } from '@/containers/Drawers/RefundVendorCreditDetailDrawer';
import { index as WarehouseTransferDetailDrawer } from '@/containers/Drawers/WarehouseTransferDetailDrawer';
import { TaxRateDetailsDrawer } from '@/containers/TaxRates/drawers/TaxRateDetailsDrawer/TaxRateDetailsDrawer';
import { CategorizeTransactionDrawer } from '@/containers/CashFlow/CategorizeTransaction/drawers/CategorizeTransactionDrawer/CategorizeTransactionDrawer';
import { ChangeSubscriptionPlanDrawer } from '@/containers/Subscriptions/drawers/ChangeSubscriptionPlanDrawer/ChangeSubscriptionPlanDrawer';
import { InvoiceCustomizeDrawer } from '@/containers/Sales/Invoices/InvoiceCustomize/InvoiceCustomizeDrawer';
import { EstimateCustomizeDrawer } from '@/containers/Sales/Estimates/EstimateCustomize/EstimateCustomizeDrawer';
import { ReceiptCustomizeDrawer } from '@/containers/Sales/Receipts/ReceiptCustomize/ReceiptCustomizeDrawer';

View File

@@ -5,11 +5,11 @@ import classNames from 'classnames';
import { CLASSES } from '@/constants/classes';
import DashboardTopbarUser from '@/components/Dashboard/TopbarUser';
import UsersActions from '@/containers/Preferences/Users/UsersActions';
import CurrenciesActions from '@/containers/Preferences/Currencies/CurrenciesActions';
import WarehousesActions from '@/containers/Preferences/Warehouses/WarehousesActions';
import BranchesActions from '@/containers/Preferences/Branches/BranchesActions';
import ApiKeysActions from '@/containers/Preferences/ApiKeys/ApiKeysActions';
import { UsersActions } from '@/containers/Preferences/Users/UsersActions';
import { CurrenciesActions } from '@/containers/Preferences/Currencies/CurrenciesActions';
import { WarehousesActions } from '@/containers/Preferences/Warehouses/WarehousesActions';
import { BranchesActions } from '@/containers/Preferences/Branches/BranchesActions';
import { ApiKeysActions } from '@/containers/Preferences/ApiKeys/ApiKeysActions';
import { withDashboard } from '@/containers/Dashboard/withDashboard';
import { compose } from '@/utils';

View File

@@ -39,7 +39,7 @@ import { useBulkDeleteManualJournalsDialog } from './hooks/use-bulk-delete-manua
/**
* Manual journal actions bar.
*/
function ManualJournalActionsBar({
function ManualJournalActionsBarInner({
// #withManualJournalsActions
setManualJournalsTableState,
@@ -206,7 +206,7 @@ function ManualJournalActionsBar({
);
}
export default compose(
export const ManualJournalActionsBar = compose(
withDialogActions,
withManualJournalsActions,
withSettingsActions,
@@ -217,4 +217,4 @@ export default compose(
withSettings(({ manualJournalsSettings }) => ({
manualJournalsTableSize: manualJournalsSettings?.tableSize,
})),
)(ManualJournalActionsBar);
)(ManualJournalActionsBarInner);

View File

@@ -1,18 +1,14 @@
// @ts-nocheck
import React from 'react';
const JournalDeleteAlert = React.lazy(
() => import('@/containers/Alerts/ManualJournals/JournalDeleteAlert'),
);
const JournalPublishAlert = React.lazy(
() => import('@/containers/Alerts/ManualJournals/JournalPublishAlert'),
);
const JournalDeleteAlert = React.lazy(() => import('@/containers/Alerts/ManualJournals/JournalDeleteAlert').then(m => ({ default: m.JournalDeleteAlert })));
const JournalPublishAlert = React.lazy(() => import('@/containers/Alerts/ManualJournals/JournalPublishAlert').then(m => ({ default: m.JournalPublishAlert })));
/**
* Manual journals alerts.
*/
export default [
export const ManualJournalsAlerts = [
{ name: 'journal-delete', component: JournalDeleteAlert },
{ name: 'journal-publish', component: JournalPublishAlert },
];

View File

@@ -10,7 +10,7 @@ import {
} from '@/components';
import { TABLES } from '@/constants/tables';
import ManualJournalsEmptyStatus from './ManualJournalsEmptyStatus';
import { ManualJournalsEmptyStatus } from './ManualJournalsEmptyStatus';
import { ActionsMenu } from './components';
@@ -30,7 +30,7 @@ import { DRAWERS } from '@/constants/drawers';
/**
* Manual journals data-table.
*/
function ManualJournalsDataTable({
function ManualJournalsDataTableInner({
// #withManualJournalsActions
setManualJournalsTableState,
setManualJournalsSelectedRows,
@@ -152,7 +152,7 @@ function ManualJournalsDataTable({
);
}
export default compose(
export const ManualJournalsDataTable = compose(
withManualJournalsActions,
withManualJournals(({ manualJournalsTableState }) => ({
manualJournalsTableState,
@@ -162,4 +162,4 @@ export default compose(
withSettings(({ manualJournalsSettings }) => ({
manualJournalsTableSize: manualJournalsSettings?.tableSize,
})),
)(ManualJournalsDataTable);
)(ManualJournalsDataTableInner);

View File

@@ -8,7 +8,7 @@ import {
ManualJournalAction,
} from '@/constants/abilityOption';
export default function ManualJournalsEmptyStatus() {
export function ManualJournalsEmptyStatus() {
const history = useHistory();
return (

View File

@@ -7,8 +7,8 @@ import { DashboardPageContent } from '@/components';
import { transformTableStateToQuery, compose } from '@/utils';
import { ManualJournalsListProvider } from './ManualJournalsListProvider';
import ManualJournalsDataTable from './ManualJournalsDataTable';
import ManualJournalsActionsBar from './ManualJournalActionsBar';
import { ManualJournalsDataTable } from './ManualJournalsDataTable';
import { ManualJournalActionsBar as ManualJournalsActionsBar } from './ManualJournalActionsBar';
import { withManualJournals } from './withManualJournals';
@@ -34,7 +34,7 @@ function ManualJournalsTable({
);
}
export default compose(
export const ManualJournalsList = compose(
withManualJournals(
({ manualJournalsTableState, manualJournalTableStateChanged }) => ({
journalsTableState: manualJournalsTableState,

View File

@@ -14,7 +14,7 @@ import { compose } from '@/utils';
/**
* Manual journal views tabs.
*/
function ManualJournalsViewTabs({
function ManualJournalsViewTabsInner({
// #withManualJournalsActions
setManualJournalsTableState,
@@ -52,10 +52,10 @@ function ManualJournalsViewTabs({
);
}
export default compose(
export const ManualJournalsViewTabs = compose(
withManualJournalsActions,
withDashboardActions,
withManualJournals(({ manualJournalsTableState }) => ({
journalsTableState: manualJournalsTableState,
})),
)(ManualJournalsViewTabs);
)(ManualJournalsViewTabsInner);

View File

@@ -9,12 +9,12 @@ import {
MIN_LINES_NUMBER,
} from './utils';
import { useMakeJournalFormContext } from './MakeJournalProvider';
import MakeJournalEntriesTable from './MakeJournalEntriesTable';
import { MakeJournalEntriesTable } from './MakeJournalEntriesTable';
/**
* Make journal entries field.
*/
export default function MakeJournalEntriesField() {
export function MakeJournalEntriesField() {
const { accounts, contacts, branches, projects } =
useMakeJournalFormContext();

View File

@@ -15,12 +15,12 @@ import {
EditJournalSchema,
} from './MakeJournalEntries.schema';
import { useMakeJournalFormContext } from './MakeJournalProvider';
import MakeJournalEntriesHeader from './MakeJournalEntriesHeader';
import MakeJournalFormFloatingActions from './MakeJournalFormFloatingActions';
import MakeJournalEntriesField from './MakeJournalEntriesField';
import MakeJournalFormFooter from './MakeJournalFormFooter';
import MakeJournalFormDialogs from './MakeJournalFormDialogs';
import MakeJournalFormTopBar from './MakeJournalFormTopBar';
import { MakeJournalEntriesHeader } from './MakeJournalEntriesHeader';
import { MakeJournalFloatingAction as MakeJournalFormFloatingActions } from './MakeJournalFormFloatingActions';
import { MakeJournalEntriesField } from './MakeJournalEntriesField';
import { MakeJournalFormFooter } from './MakeJournalFormFooter';
import { MakeJournalFormDialogs } from './MakeJournalFormDialogs';
import { MakeJournalFormTopBar } from './MakeJournalFormTopBar';
import { withSettings } from '@/containers/Settings/withSettings';
import { withCurrentOrganization } from '@/containers/Organization/withCurrentOrganization';
@@ -39,7 +39,7 @@ import { transformAttachmentsToRequest } from '@/containers/Attachments/utils';
/**
* Journal entries form.
*/
function MakeJournalEntriesForm({
function MakeJournalEntriesFormInner({
// #withSettings
journalNextNumber,
journalNumberPrefix,
@@ -209,11 +209,11 @@ function MakeJournalEntriesForm({
);
}
export default compose(
export const MakeJournalEntriesForm = compose(
withSettings(({ manualJournalsSettings }) => ({
journalNextNumber: manualJournalsSettings?.nextNumber,
journalNumberPrefix: manualJournalsSettings?.numberPrefix,
journalAutoIncrement: manualJournalsSettings?.autoIncrement,
})),
withCurrentOrganization(),
)(MakeJournalEntriesForm);
)(MakeJournalEntriesFormInner);

View File

@@ -6,11 +6,11 @@ import {
PageFormBigNumber,
} from '@/components';
import MakeJournalEntriesHeaderFields from './MakeJournalEntriesHeaderFields';
import { MakeJournalEntriesHeader as MakeJournalEntriesHeaderFields } from './MakeJournalEntriesHeaderFields';
import { useManualJournalTotalFormatted } from './utils';
import intl from 'react-intl-universal';
export default function MakeJournalEntriesHeader() {
export function MakeJournalEntriesHeader() {
return (
<PageForm.Header>
<MakeJournalEntriesHeaderFields />

View File

@@ -44,7 +44,7 @@ const getFieldsStyle = (theme: Theme) => css`
/**
* Make journal entries header.
*/
export default function MakeJournalEntriesHeader({}) {
export function MakeJournalEntriesHeader({}) {
const { currencies } = useMakeJournalFormContext();
const form = useFormikContext();
const theme = useTheme();

View File

@@ -4,13 +4,13 @@ import { useParams } from 'react-router-dom';
import '@/style/pages/ManualJournal/MakeJournal.scss';
import MakeJournalEntriesForm from './MakeJournalEntriesForm';
import { MakeJournalEntriesForm } from './MakeJournalEntriesForm';
import { MakeJournalProvider } from './MakeJournalProvider';
/**
* Make journal entries page.
*/
export default function MakeJournalEntriesPage() {
export function MakeJournalEntriesPage() {
const { id: journalId } = useParams();
return (

View File

@@ -16,7 +16,7 @@ import { updateAdjustEntries } from './utils';
/**
* Make journal entries table component.
*/
export default function MakeJournalEntriesTable({
export function MakeJournalEntriesTable({
// #ownPorps
onChange,
entries,

View File

@@ -1,12 +1,12 @@
// @ts-nocheck
import React from 'react';
import { useFormikContext } from 'formik';
import JournalNumberDialog from '@/containers/Dialogs/JournalNumberDialog';
import { index as JournalNumberDialog } from '@/containers/Dialogs/JournalNumberDialog';
/**
* Make journal form dialogs.
*/
export default function MakeJournalFormDialogs() {
export function MakeJournalFormDialogs() {
const { setFieldValue } = useFormikContext();
// Update the form once the journal number form submit confirm.

View File

@@ -21,7 +21,7 @@ import { useMakeJournalFormContext } from './MakeJournalProvider';
/**
* Make Journal floating actions bar.
*/
export default function MakeJournalFloatingAction() {
export function MakeJournalFloatingAction() {
const history = useHistory();
// Formik context.

View File

@@ -8,7 +8,7 @@ import { MakeJournalFormFooterLeft } from './MakeJournalFormFooterLeft';
import { MakeJournalFormFooterRight } from './MakeJournalFormFooterRight';
import { UploadAttachmentButton } from '@/containers/Attachments/UploadAttachmentButton';
export default function MakeJournalFormFooter() {
export function MakeJournalFormFooter() {
return (
<div className={classNames(CLASSES.PAGE_FORM_FOOTER)}>
<Paper p={'20px'}>

View File

@@ -19,7 +19,7 @@ import { useMakeJournalFormContext } from './MakeJournalProvider';
* Make journal form topbar.
* @returns
*/
export default function MakeJournalFormTopBar() {
export function MakeJournalFormTopBar() {
// Features guard.
const { featureCan } = useFeatureCan();

View File

@@ -3,7 +3,7 @@ import { DashboardInsider } from '@/components';
import { ImportView } from '../Import/ImportView';
import { useHistory } from 'react-router-dom';
export default function ManualJournalsImport() {
export function ManualJournalsImport() {
const history = useHistory();
const handleCancelBtnClick = () => {

View File

@@ -48,7 +48,7 @@ import { compose } from '@/utils';
/**
* Accounts actions bar.
*/
function AccountsActionsBar({
function AccountsActionsBarInner({
// #withDialogActions
openDialog,
@@ -241,7 +241,7 @@ function AccountsActionsBar({
);
}
export default compose(
export const AccountsActionsBar = compose(
withDialogActions,
withAlertActions,
withSettingsActions,
@@ -254,4 +254,4 @@ export default compose(
accountsTableSize: accountsSettings.tableSize,
})),
withAccountsTableActions,
)(AccountsActionsBar);
)(AccountsActionsBarInner);

View File

@@ -1,23 +1,13 @@
// @ts-nocheck
import React from 'react';
const AccountDeleteAlert = React.lazy(
() => import('@/containers/Alerts/Accounts/AccountDeleteAlert'),
);
const AccountInactivateAlert = React.lazy(
() => import('@/containers/Alerts/Accounts/AccountInactivateAlert'),
);
const AccountActivateAlert = React.lazy(
() => import('@/containers/Alerts/Accounts/AccountActivateAlert'),
);
const AccountBulkActivateAlert = React.lazy(
() => import('@/containers/Alerts/Accounts/AccountBulkActivateAlert'),
);
const AccountBulkInactivateAlert = React.lazy(
() => import('@/containers/Alerts/Accounts/AccountBulkInactivateAlert'),
);
const AccountDeleteAlert = React.lazy(() => import('@/containers/Alerts/Accounts/AccountDeleteAlert').then(m => ({ default: m.AccountDeleteAlert })));
const AccountInactivateAlert = React.lazy(() => import('@/containers/Alerts/Accounts/AccountInactivateAlert').then(m => ({ default: m.AccountInactivateAlert })));
const AccountActivateAlert = React.lazy(() => import('@/containers/Alerts/Accounts/AccountActivateAlert').then(m => ({ default: m.AccountActivateAlert })));
const AccountBulkActivateAlert = React.lazy(() => import('@/containers/Alerts/Accounts/AccountBulkActivateAlert').then(m => ({ default: m.AccountBulkActivateAlert })));
const AccountBulkInactivateAlert = React.lazy(() => import('@/containers/Alerts/Accounts/AccountBulkInactivateAlert').then(m => ({ default: m.AccountBulkInactivateAlert })));
export default [
export const AccountsAlerts = [
{ name: 'account-delete', component: AccountDeleteAlert },
{ name: 'account-inactivate', component: AccountInactivateAlert },
{ name: 'account-activate', component: AccountActivateAlert },

View File

@@ -5,8 +5,8 @@ import '@/style/pages/Accounts/List.scss';
import { DashboardPageContent, DashboardContentTable } from '@/components';
import { AccountsChartProvider } from './AccountsChartProvider';
import AccountsActionsBar from './AccountsActionsBar';
import AccountsDataTable from './AccountsDataTable';
import { AccountsActionsBar } from './AccountsActionsBar';
import { AccountsDataTable } from './AccountsDataTable';
import { withAccounts } from '@/containers/Accounts/withAccounts';
import { withAccountsTableActions } from './withAccountsTableActions';
@@ -17,7 +17,7 @@ import { compose } from '@/utils';
/**
* Accounts chart list.
*/
function AccountsChart({
function AccountsChartInner({
// #withAccounts
accountsTableState,
accountsTableStateChanged,
@@ -49,10 +49,10 @@ function AccountsChart({
);
}
export default compose(
export const AccountsChart = compose(
withAccounts(({ accountsTableState, accountsTableStateChanged }) => ({
accountsTableState,
accountsTableStateChanged,
})),
withAccountsTableActions,
)(AccountsChart);
)(AccountsChartInner);

View File

@@ -29,7 +29,7 @@ import { DRAWERS } from '@/constants/drawers';
/**
* Accounts data-table.
*/
function AccountsDataTable({
function AccountsDataTableInner({
// #withAlertsDialog
openAlert,
@@ -144,7 +144,7 @@ function AccountsDataTable({
);
}
export default compose(
export const AccountsDataTable = compose(
withAlertActions,
withDrawerActions,
withDialogActions,
@@ -152,4 +152,4 @@ export default compose(
withSettings(({ accountsSettings }) => ({
accountsTableSize: accountsSettings.tableSize,
})),
)(AccountsDataTable);
)(AccountsDataTableInner);

View File

@@ -3,7 +3,7 @@ import { DashboardInsider } from '@/components';
import { ImportView } from '../Import/ImportView';
import { useHistory } from 'react-router-dom';
export default function AccountsImport() {
export function AccountsImport() {
const history = useHistory();
const handleCancelBtnClick = () => {

View File

@@ -14,7 +14,7 @@ import { compose, transfromViewsToTabs } from '@/utils';
/**
* Accounts views tabs.
*/
function AccountsViewsTabs({
function AccountsViewsTabsInner({
// #withAccountsTableActions
setAccountsTableState,
@@ -52,9 +52,9 @@ function AccountsViewsTabs({
);
}
export default compose(
export const AccountsViewsTabs = compose(
withAccountsTableActions,
withAccounts(({ accountsTableState }) => ({
accountsCurrentView: accountsTableState.viewSlug
}))
)(AccountsViewsTabs);
)(AccountsViewsTabsInner);

View File

@@ -13,7 +13,7 @@ import { compose } from '@/utils';
/**
* Account activate alert.
*/
function AccountActivateAlert({
function AccountActivateAlertInner({
name,
isOpen,
payload: { accountId },
@@ -62,7 +62,7 @@ function AccountActivateAlert({
);
}
export default compose(
export const AccountActivateAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(AccountActivateAlert);
)(AccountActivateAlertInner);

View File

@@ -10,7 +10,7 @@ import { withAlertActions } from '@/containers/Alert/withAlertActions';
import { compose } from '@/utils';
function AccountBulkActivateAlert({
function AccountBulkActivateAlertInner({
name,
isOpen,
payload: { accountsIds },
@@ -65,7 +65,7 @@ function AccountBulkActivateAlert({
);
}
export default compose(
export const AccountBulkActivateAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(AccountBulkActivateAlert);
)(AccountBulkActivateAlertInner);

View File

@@ -12,7 +12,7 @@ import { withAlertActions } from '@/containers/Alert/withAlertActions';
import { compose } from '@/utils';
function AccountBulkInactivateAlert({
function AccountBulkInactivateAlertInner({
name,
isOpen,
payload: { accountsIds },
@@ -65,8 +65,8 @@ function AccountBulkInactivateAlert({
);
}
export default compose(
export const AccountBulkInactivateAlert = compose(
withAlertStoreConnect(),
withAlertActions,
// withAccountsActions,
)(AccountBulkInactivateAlert);
)(AccountBulkInactivateAlertInner);

View File

@@ -21,7 +21,7 @@ import { DRAWERS } from '@/constants/drawers';
/**
* Account delete alerts.
*/
function AccountDeleteAlert({
function AccountDeleteAlertInner({
name,
// #withAlertStoreConnect
@@ -83,8 +83,8 @@ function AccountDeleteAlert({
);
}
export default compose(
export const AccountDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
withDrawerActions,
)(AccountDeleteAlert);
)(AccountDeleteAlertInner);

View File

@@ -13,7 +13,7 @@ import { useInactivateAccount } from '@/hooks/query';
/**
* Account inactivate alert.
*/
function AccountInactivateAlert({
function AccountInactivateAlertInner({
name,
// #withAlertStoreConnect
@@ -60,7 +60,7 @@ function AccountInactivateAlert({
);
}
export default compose(
export const AccountInactivateAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(AccountInactivateAlert);
)(AccountInactivateAlertInner);

View File

@@ -1,6 +1,6 @@
// @ts-nocheck
import AccountDeleteAlert from './AccountDeleteAlert';
import { AccountDeleteAlert } from './AccountDeleteAlert';
export default {
export const AccountsIndex = {
AccountDeleteAlert,
};

View File

@@ -16,7 +16,7 @@ import { DRAWERS } from '@/constants/drawers';
/**
* Bill delete alert.
*/
function BillDeleteAlert({
function BillDeleteAlertInner({
name,
// #withAlertStoreConnect
@@ -78,8 +78,8 @@ function BillDeleteAlert({
);
}
export default compose(
export const BillDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
withDrawerActions,
)(BillDeleteAlert);
)(BillDeleteAlertInner);

View File

@@ -64,7 +64,7 @@ function BillTransactionDeleteAlert({
);
}
export default compose(
export const BillLocatedLandedCostDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(BillTransactionDeleteAlert);

View File

@@ -13,7 +13,7 @@ import { compose } from '@/utils';
/**
* Bill open alert.
*/
function BillOpenAlert({
function BillOpenAlertInner({
name,
// #withAlertStoreConnect
@@ -62,7 +62,7 @@ function BillOpenAlert({
);
}
export default compose(
export const BillOpenAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(BillOpenAlert);
)(BillOpenAlertInner);

View File

@@ -19,7 +19,7 @@ import { compose } from '@/utils';
/**
* Branch delete alert.
*/
function BranchDeleteAlert({
function BranchDeleteAlertInner({
name,
// #withAlertStoreConnect
@@ -77,7 +77,7 @@ function BranchDeleteAlert({
);
}
export default compose(
export const BranchDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(BranchDeleteAlert);
)(BranchDeleteAlertInner);

View File

@@ -14,7 +14,7 @@ import { compose } from '@/utils';
/**
* branch mark primary alert.
*/
function BranchMarkPrimaryAlert({
function BranchMarkPrimaryAlertInner({
name,
// #withAlertStoreConnect
@@ -64,7 +64,7 @@ function BranchMarkPrimaryAlert({
);
}
export default compose(
export const BranchMarkPrimaryAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(BranchMarkPrimaryAlert);
)(BranchMarkPrimaryAlertInner);

View File

@@ -20,7 +20,7 @@ import { DRAWERS } from '@/constants/drawers';
/**
* Account delete transaction alert.
*/
function AccountDeleteTransactionAlert({
function AccountDeleteTransactionAlertInner({
name,
// #withAlertStoreConnect
@@ -107,8 +107,8 @@ function AccountDeleteTransactionAlert({
);
}
export default compose(
export const AccountDeleteTransactionAlert = compose(
withAlertStoreConnect(),
withAlertActions,
withDrawerActions,
)(AccountDeleteTransactionAlert);
)(AccountDeleteTransactionAlertInner);

View File

@@ -14,7 +14,7 @@ import { compose } from '@/utils';
/**
* Contact activate alert.
*/
function ContactActivateAlert({
function ContactActivateAlertInner({
name,
// #withAlertStoreConnect
@@ -61,7 +61,7 @@ function ContactActivateAlert({
);
}
export default compose(
export const ContactActivateAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(ContactActivateAlert);
)(ContactActivateAlertInner);

View File

@@ -14,7 +14,7 @@ import { compose } from '@/utils';
/**
* Contact inactivate alert.
*/
function ContactInactivateAlert({
function ContactInactivateAlertInner({
name,
// #withAlertStoreConnect
isOpen,
@@ -64,7 +64,7 @@ function ContactInactivateAlert({
);
}
export default compose(
export const ContactInactivateAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(ContactInactivateAlert);
)(ContactInactivateAlertInner);

View File

@@ -20,7 +20,7 @@ import { DRAWERS } from '@/constants/drawers';
/**
* Credit note delete alert.
*/
function CreditNoteDeleteAlert({
function CreditNoteDeleteAlertInner({
name,
// #withAlertStoreConnect
@@ -81,8 +81,8 @@ function CreditNoteDeleteAlert({
);
}
export default compose(
export const CreditNoteDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
withDrawerActions,
)(CreditNoteDeleteAlert);
)(CreditNoteDeleteAlertInner);

View File

@@ -14,7 +14,7 @@ import { compose } from '@/utils';
/**
* Credit note opened alert.
*/
function CreditNoteOpenedAlert({
function CreditNoteOpenedAlertInner({
name,
// #withAlertStoreConnect
@@ -62,7 +62,7 @@ function CreditNoteOpenedAlert({
</Alert>
);
}
export default compose(
export const CreditNoteOpenedAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(CreditNoteOpenedAlert);
)(CreditNoteOpenedAlertInner);

View File

@@ -18,7 +18,7 @@ import { compose } from '@/utils';
/**
* Reconcile credit note delete alert.
*/
function ReconcileCreditNoteDeleteAlert({
function ReconcileCreditNoteDeleteAlertInner({
name,
// #withAlertStoreConnect
@@ -83,8 +83,8 @@ function ReconcileCreditNoteDeleteAlert({
);
}
export default compose(
export const ReconcileCreditNoteDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
withDrawerActions,
)(ReconcileCreditNoteDeleteAlert);
)(ReconcileCreditNoteDeleteAlertInner);

View File

@@ -16,7 +16,7 @@ import { DRAWERS } from '@/constants/drawers';
/**
* Refund credit transactions delete alert
*/
function RefundCreditNoteDeleteAlert({
function RefundCreditNoteDeleteAlertInner({
name,
// #withAlertStoreConnect
isOpen,
@@ -71,8 +71,8 @@ function RefundCreditNoteDeleteAlert({
);
}
export default compose(
export const RefundCreditNoteDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
withDrawerActions,
)(RefundCreditNoteDeleteAlert);
)(RefundCreditNoteDeleteAlertInner);

View File

@@ -18,7 +18,7 @@ import { compose } from '@/utils';
/**
* Currency delete alerts.
*/
function CurrencyDeleteAlert({
function CurrencyDeleteAlertInner({
name,
// #withAlertStoreConnect
@@ -79,7 +79,7 @@ function CurrencyDeleteAlert({
);
}
export default compose(
export const CurrencyDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(CurrencyDeleteAlert);
)(CurrencyDeleteAlertInner);

View File

@@ -14,7 +14,7 @@ import { compose } from '@/utils';
/**
* Customer activate alert.
*/
function CustomerActivateAlert({
function CustomerActivateAlertInner({
name,
// #withAlertStoreConnect
@@ -63,7 +63,7 @@ function CustomerActivateAlert({
);
}
export default compose(
export const CustomerActivateAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(CustomerActivateAlert);
)(CustomerActivateAlertInner);

View File

@@ -14,7 +14,7 @@ import { compose } from '@/utils';
/**
* Customer bulk delete alert.
*/
function CustomerBulkDeleteAlert({
function CustomerBulkDeleteAlertInner({
name,
// #withAlertStoreConnect
@@ -71,7 +71,7 @@ function CustomerBulkDeleteAlert({
);
}
export default compose(
export const CustomerBulkDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(CustomerBulkDeleteAlert);
)(CustomerBulkDeleteAlertInner);

View File

@@ -20,7 +20,7 @@ import { DRAWERS } from '@/constants/drawers';
/**
* Customer delete alert.
*/
function CustomerDeleteAlert({
function CustomerDeleteAlertInner({
name,
// #withAlertStoreConnect
@@ -84,8 +84,8 @@ function CustomerDeleteAlert({
);
}
export default compose(
export const CustomerDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
withDrawerActions,
)(CustomerDeleteAlert);
)(CustomerDeleteAlertInner);

View File

@@ -14,7 +14,7 @@ import { compose } from '@/utils';
/**
* customer inactivate alert.
*/
function CustomerInactivateAlert({
function CustomerInactivateAlertInner({
name,
// #withAlertStoreConnect
isOpen,
@@ -63,7 +63,7 @@ function CustomerInactivateAlert({
</Alert>
);
}
export default compose(
export const CustomerInactivateAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(CustomerInactivateAlert);
)(CustomerInactivateAlertInner);

View File

@@ -15,7 +15,7 @@ import { compose } from '@/utils';
/**
* Estimate approve alert.
*/
function EstimateApproveAlert({
function EstimateApproveAlertInner({
name,
// #withAlertStoreConnect
@@ -66,7 +66,7 @@ function EstimateApproveAlert({
);
}
export default compose(
export const EstimateApproveAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(EstimateApproveAlert);
)(EstimateApproveAlertInner);

View File

@@ -20,7 +20,7 @@ import { DRAWERS } from '@/constants/drawers';
/**
* Estimate delete alert.
*/
function EstimateDeleteAlert({
function EstimateDeleteAlertInner({
name,
// #withAlertStoreConnect
@@ -93,8 +93,8 @@ function EstimateDeleteAlert({
);
}
export default compose(
export const EstimateDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
withDrawerActions,
)(EstimateDeleteAlert);
)(EstimateDeleteAlertInner);

View File

@@ -14,7 +14,7 @@ import { compose } from '@/utils';
/**
* Estimate delivered alert.
*/
function EstimateDeliveredAlert({
function EstimateDeliveredAlertInner({
name,
// #withAlertStoreConnect
@@ -64,7 +64,7 @@ function EstimateDeliveredAlert({
);
}
export default compose(
export const EstimateDeliveredAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(EstimateDeliveredAlert);
)(EstimateDeliveredAlertInner);

View File

@@ -14,7 +14,7 @@ import { compose } from '@/utils';
/**
* Estimate reject delete alerts.
*/
function EstimateRejectAlert({
function EstimateRejectAlertInner({
name,
// #withAlertStoreConnect
@@ -63,7 +63,7 @@ function EstimateRejectAlert({
);
}
export default compose(
export const EstimateRejectAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(EstimateRejectAlert);
)(EstimateRejectAlertInner);

View File

@@ -16,7 +16,7 @@ import { handleDeleteErrors } from './_utils';
/**
* Expense delete alert.
*/
function ExpenseDeleteAlert({
function ExpenseDeleteAlertInner({
// #withAlertActions
closeAlert,
@@ -78,8 +78,8 @@ function ExpenseDeleteAlert({
);
}
export default compose(
export const ExpenseDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
withDrawerActions,
)(ExpenseDeleteAlert);
)(ExpenseDeleteAlertInner);

View File

@@ -11,7 +11,7 @@ import { compose, saveInvoke } from '@/utils';
/**
* Alert description.
*/
function ExpenseDeleteEntriesAlert({
function ExpenseDeleteEntriesAlertInner({
name,
onConfirm,
@@ -50,7 +50,7 @@ function ExpenseDeleteEntriesAlert({
);
}
export default compose(
export const ExpenseDeleteEntriesAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(ExpenseDeleteEntriesAlert);
)(ExpenseDeleteEntriesAlertInner);

View File

@@ -13,7 +13,7 @@ import { compose } from '@/utils';
/**
* Expense publish alert.
*/
function ExpensePublishAlert({
function ExpensePublishAlertInner({
closeAlert,
// #withAlertStoreConnect
@@ -59,7 +59,7 @@ function ExpensePublishAlert({
);
}
export default compose(
export const ExpensePublishAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(ExpensePublishAlert);
)(ExpensePublishAlertInner);

View File

@@ -13,7 +13,7 @@ import { compose } from '@/utils';
/**
* Cancel bad debt alert.
*/
function CancelBadDebtAlert({
function CancelBadDebtAlertInner({
name,
// #withAlertStoreConnect
@@ -62,7 +62,7 @@ function CancelBadDebtAlert({
);
}
export default compose(
export const CancelBadDebtAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(CancelBadDebtAlert);
)(CancelBadDebtAlertInner);

View File

@@ -21,7 +21,7 @@ import { DRAWERS } from '@/constants/drawers';
/**
* Invoice delete alert.
*/
function InvoiceDeleteAlert({
function InvoiceDeleteAlertInner({
name,
// #withAlertStoreConnect
@@ -85,8 +85,8 @@ function InvoiceDeleteAlert({
);
}
export default compose(
export const InvoiceDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
withDrawerActions,
)(InvoiceDeleteAlert);
)(InvoiceDeleteAlertInner);

View File

@@ -14,7 +14,7 @@ import { compose } from '@/utils';
/**
* Sale invoice alert.
*/
function InvoiceDeliverAlert({
function InvoiceDeliverAlertInner({
name,
// #withAlertStoreConnect
@@ -63,7 +63,7 @@ function InvoiceDeliverAlert({
);
}
export default compose(
export const InvoiceDeliverAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(InvoiceDeliverAlert);
)(InvoiceDeliverAlertInner);

View File

@@ -19,7 +19,7 @@ import { DRAWERS } from '@/constants/drawers';
/**
* Inventory Adjustment delete alerts.
*/
function InventoryAdjustmentDeleteAlert({
function InventoryAdjustmentDeleteAlertInner({
name,
// #withAlertStoreConnect
@@ -80,8 +80,8 @@ function InventoryAdjustmentDeleteAlert({
);
}
export default compose(
export const InventoryAdjustmentDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
withDrawerActions,
)(InventoryAdjustmentDeleteAlert);
)(InventoryAdjustmentDeleteAlertInner);

View File

@@ -14,7 +14,7 @@ import { compose } from '@/utils';
* Inventory Adjustment publish alert.
*/
function InventoryAdjustmentPublishAlert({
function InventoryAdjustmentPublishAlertInner({
name,
// #withAlertStoreConnect
@@ -64,7 +64,7 @@ function InventoryAdjustmentPublishAlert({
);
}
export default compose(
export const InventoryAdjustmentPublishAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(InventoryAdjustmentPublishAlert);
)(InventoryAdjustmentPublishAlertInner);

View File

@@ -14,7 +14,7 @@ import { compose } from '@/utils';
/**
* Item activate alert.
*/
function ItemActivateAlert({
function ItemActivateAlertInner({
name,
// #withAlertStoreConnect
@@ -63,7 +63,7 @@ function ItemActivateAlert({
);
}
export default compose(
export const ItemActivateAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(ItemActivateAlert);
)(ItemActivateAlertInner);

View File

@@ -15,7 +15,7 @@ import { compose } from '@/utils';
/**
* Item category bulk delete alerts.
*/
function ItemCategoryBulkDeleteAlert({
function ItemCategoryBulkDeleteAlertInner({
name,
// #withAlertStoreConnect
@@ -76,8 +76,8 @@ function ItemCategoryBulkDeleteAlert({
);
}
export default compose(
export const ItemCategoryBulkDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
withItemCategoriesActions,
)(ItemCategoryBulkDeleteAlert);
)(ItemCategoryBulkDeleteAlertInner);

View File

@@ -18,7 +18,7 @@ import { compose } from '@/utils';
/**
* Item Category delete alerts.
*/
function ItemCategoryDeleteAlert({
function ItemCategoryDeleteAlertInner({
name,
// #withAlertStoreConnect
@@ -71,7 +71,7 @@ function ItemCategoryDeleteAlert({
);
}
export default compose(
export const ItemCategoryDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(ItemCategoryDeleteAlert);
)(ItemCategoryDeleteAlertInner);

View File

@@ -22,7 +22,7 @@ import { DRAWERS } from '@/constants/drawers';
/**
* Item delete alerts.
*/
function ItemDeleteAlert({
function ItemDeleteAlertInner({
name,
// #withAlertStoreConnect
@@ -91,9 +91,9 @@ function ItemDeleteAlert({
);
}
export default compose(
export const ItemDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
withItemsActions,
withDrawerActions,
)(ItemDeleteAlert);
)(ItemDeleteAlertInner);

View File

@@ -14,7 +14,7 @@ import { compose } from '@/utils';
/**
* Item inactivate alert.
*/
function ItemInactivateAlert({
function ItemInactivateAlertInner({
name,
// #withAlertStoreConnect
@@ -63,7 +63,7 @@ function ItemInactivateAlert({
);
}
export default compose(
export const ItemInactivateAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(ItemInactivateAlert);
)(ItemInactivateAlertInner);

View File

@@ -11,7 +11,7 @@ import { compose, saveInvoke } from '@/utils';
/**
* Items entries table clear all lines alert.
*/
function ItemsEntriesDeleteAlert({
function ItemsEntriesDeleteAlertInner({
name,
onConfirm,
@@ -50,7 +50,7 @@ function ItemsEntriesDeleteAlert({
);
}
export default compose(
export const ItemsEntriesDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(ItemsEntriesDeleteAlert);
)(ItemsEntriesDeleteAlertInner);

View File

@@ -16,7 +16,7 @@ import { handleDeleteErrors } from './_utils';
/**
* Journal delete alert.
*/
function JournalDeleteAlert({
function JournalDeleteAlertInner({
name,
// #withAlertStoreConnect
@@ -79,8 +79,8 @@ function JournalDeleteAlert({
);
}
export default compose(
export const JournalDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
withDrawerActions,
)(JournalDeleteAlert);
)(JournalDeleteAlertInner);

View File

@@ -11,7 +11,7 @@ import { compose, saveInvoke } from '@/utils';
/**
* Make journal delete entries alert.
*/
function JournalDeleteEntriesAlert({
function JournalDeleteEntriesAlertInner({
// #ownProps
name,
onConfirm,
@@ -51,7 +51,7 @@ function JournalDeleteEntriesAlert({
);
}
export default compose(
export const JournalDeleteEntriesAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(JournalDeleteEntriesAlert);
)(JournalDeleteEntriesAlertInner);

View File

@@ -13,7 +13,7 @@ import { compose } from '@/utils';
/**
* Journal publish alert.
*/
function JournalPublishAlert({
function JournalPublishAlertInner({
name,
// #withAlertStoreConnect
@@ -65,7 +65,7 @@ function JournalPublishAlert({
);
}
export default compose(
export const JournalPublishAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(JournalPublishAlert)
)(JournalPublishAlertInner);

View File

@@ -10,7 +10,7 @@ import { compose, saveInvoke } from '@/utils';
/**
* Changing full-amount alert in payment made form.
*/
function ChangingFullAmountAlert({
function ChangingFullAmountAlertInner({
name,
onConfirm,
@@ -49,7 +49,7 @@ function ChangingFullAmountAlert({
);
}
export default compose(
export const ChangingFullAmountAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(ChangingFullAmountAlert);
)(ChangingFullAmountAlertInner);

View File

@@ -49,7 +49,7 @@ function ClearPaymentTransactionAlert({
);
}
export default compose(
export const ClearTransactionAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(ClearPaymentTransactionAlert);

View File

@@ -49,7 +49,7 @@ function ClearAllLinesAlert({
);
}
export default compose(
export const ClearningAllLinesAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(ClearAllLinesAlert);

View File

@@ -17,7 +17,7 @@ import { handleDeleteErrors } from './_utils';
/**
* Payment made delete alert.
*/
function PaymentMadeDeleteAlert({
function PaymentMadeDeleteAlertInner({
name,
// #withAlertStoreConnect
@@ -80,8 +80,8 @@ function PaymentMadeDeleteAlert({
);
}
export default compose(
export const PaymentMadeDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
withDrawerActions,
)(PaymentMadeDeleteAlert);
)(PaymentMadeDeleteAlertInner);

View File

@@ -49,7 +49,7 @@ function ClearningAllLinesAlert({
);
}
export default compose(
export const ClearingAllLinesAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(ClearningAllLinesAlert);

View File

@@ -21,7 +21,7 @@ import { DRAWERS } from '@/constants/drawers';
/**
* Payment receive delete alert.
*/
function PaymentReceivedDeleteAlert({
function PaymentReceivedDeleteAlertInner({
name,
// #withAlertStoreConnect
@@ -88,8 +88,8 @@ function PaymentReceivedDeleteAlert({
);
}
export default compose(
export const PaymentReceivedDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
withDrawerActions,
)(PaymentReceivedDeleteAlert);
)(PaymentReceivedDeleteAlertInner);

View File

@@ -14,7 +14,7 @@ import { compose } from '@/utils';
/**
* Receipt close alert.
*/
function ReceiptCloseAlert({
function ReceiptCloseAlertInner({
name,
// #withAlertStoreConnect
@@ -63,7 +63,7 @@ function ReceiptCloseAlert({
);
}
export default compose(
export const ReceiptCloseAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(ReceiptCloseAlert);
)(ReceiptCloseAlertInner);

View File

@@ -76,7 +76,7 @@ function NameDeleteAlert({
);
}
export default compose(
export const ReceiptDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
withDrawerActions,

View File

@@ -19,7 +19,7 @@ import { compose } from '@/utils';
/**
* Role delete alert.
*/
function RoleDeleteAlert({
function RoleDeleteAlertInner({
name,
// #withAlertStoreConnect
@@ -81,7 +81,7 @@ function RoleDeleteAlert({
);
}
export default compose(
export const RoleDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(RoleDeleteAlert);
)(RoleDeleteAlertInner);

View File

@@ -75,7 +75,7 @@ function CancelUnlockingPartialTarnsactions({
);
}
export default compose(
export const cancelUnlockingPartialAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(CancelUnlockingPartialTarnsactions);

View File

@@ -13,7 +13,7 @@ import { compose } from '@/utils';
/**
* User inactivate alert.
*/
function UserActivateAlert({
function UserActivateAlertInner({
// #ownProps
name,
@@ -60,7 +60,7 @@ function UserActivateAlert({
);
}
export default compose(
export const UserActivateAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(UserActivateAlert);
)(UserActivateAlertInner);

View File

@@ -14,7 +14,7 @@ import { compose } from '@/utils';
/**
* User delete alert.
*/
function UserDeleteAlert({
function UserDeleteAlertInner({
// #ownProps
name,
@@ -75,7 +75,7 @@ function UserDeleteAlert({
);
}
export default compose(
export const UserDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(UserDeleteAlert);
)(UserDeleteAlertInner);

View File

@@ -13,7 +13,7 @@ import { compose } from '@/utils';
/**
* User inactivate alert.
*/
function UserInactivateAlert({
function UserInactivateAlertInner({
// #ownProps
name,
@@ -77,7 +77,7 @@ function UserInactivateAlert({
);
}
export default compose(
export const UserInactivateAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(UserInactivateAlert);
)(UserInactivateAlertInner);

View File

@@ -18,7 +18,7 @@ import { compose } from '@/utils';
/**
* Reconcile vendor credit delete alert.
*/
function ReconcileVendorCreditDeleteAlert({
function ReconcileVendorCreditDeleteAlertInner({
name,
// #withAlertStoreConnect
@@ -82,8 +82,8 @@ function ReconcileVendorCreditDeleteAlert({
);
}
export default compose(
export const ReconcileVendorCreditDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
withDrawerActions,
)(ReconcileVendorCreditDeleteAlert);
)(ReconcileVendorCreditDeleteAlertInner);

View File

@@ -15,7 +15,7 @@ import { DRAWERS } from '@/constants/drawers';
/**
* Refund Vendor transactions delete alert.
*/
function RefundVendorCreditDeleteAlert({
function RefundVendorCreditDeleteAlertInner({
name,
// #withAlertStoreConnect
isOpen,
@@ -72,8 +72,8 @@ function RefundVendorCreditDeleteAlert({
);
}
export default compose(
export const RefundVendorCreditDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
withDrawerActions,
)(RefundVendorCreditDeleteAlert);
)(RefundVendorCreditDeleteAlertInner);

View File

@@ -19,7 +19,7 @@ import { DRAWERS } from '@/constants/drawers';
/**
* Vendor Credit delete alert.
*/
function VendorCreditDeleteAlert({
function VendorCreditDeleteAlertInner({
name,
// #withAlertStoreConnect
@@ -82,8 +82,8 @@ function VendorCreditDeleteAlert({
);
}
export default compose(
export const VendorCreditDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
withDrawerActions,
)(VendorCreditDeleteAlert);
)(VendorCreditDeleteAlertInner);

View File

@@ -14,7 +14,7 @@ import { compose } from '@/utils';
/**
* Vendor credit opened alert.
*/
function VendorCreditOpenedAlert({
function VendorCreditOpenedAlertInner({
name,
// #withAlertStoreConnect
@@ -63,7 +63,7 @@ function VendorCreditOpenedAlert({
</Alert>
);
}
export default compose(
export const VendorCreditOpenedAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(VendorCreditOpenedAlert);
)(VendorCreditOpenedAlertInner);

View File

@@ -14,7 +14,7 @@ import { compose } from '@/utils';
/**
* Vendor activate alert.
*/
function VendorActivateAlert({
function VendorActivateAlertInner({
name,
// #withAlertStoreConnect
@@ -63,7 +63,7 @@ function VendorActivateAlert({
);
}
export default compose(
export const VendorActivateAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(VendorActivateAlert);
)(VendorActivateAlertInner);

View File

@@ -21,7 +21,7 @@ import { DRAWERS } from '@/constants/drawers';
/**
* Vendor delete alert.
*/
function VendorDeleteAlert({
function VendorDeleteAlertInner({
name,
// #withAlertStoreConnect
@@ -85,8 +85,8 @@ function VendorDeleteAlert({
);
}
export default compose(
export const VendorDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
withDrawerActions,
)(VendorDeleteAlert);
)(VendorDeleteAlertInner);

View File

@@ -14,7 +14,7 @@ import { compose } from '@/utils';
/**
* Vendor inactivate alert.
*/
function VendorInactivateAlert({
function VendorInactivateAlertInner({
name,
// #withAlertStoreConnect
isOpen,
@@ -62,7 +62,7 @@ function VendorInactivateAlert({
);
}
export default compose(
export const VendorInactivateAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(VendorInactivateAlert);
)(VendorInactivateAlertInner);

View File

@@ -20,7 +20,7 @@ import { compose } from '@/utils';
* Warehouse delete alert
* @returns
*/
function WarehouseDeleteAlert({
function WarehouseDeleteAlertInner({
name,
// #withAlertStoreConnect
@@ -79,7 +79,7 @@ function WarehouseDeleteAlert({
);
}
export default compose(
export const WarehouseDeleteAlert = compose(
withAlertStoreConnect(),
withAlertActions,
)(WarehouseDeleteAlert);
)(WarehouseDeleteAlertInner);

Some files were not shown because too many files have changed in this diff Show More