MCPcopy Create free account

hub / github.com/al1abb/invoify / functions

Functions163 in github.com/al1abb/invoify

↓ 71 callersFunctioncn
(...inputs: ClassValue[])
lib/utils.ts:4
↓ 15 callersFunctionuseTranslationContext
()
contexts/TranslationContext.tsx:16
↓ 9 callersFunctionuseInvoiceContext
()
contexts/InvoiceContext.tsx:56
↓ 8 callersFunctionformatNumberWithCommas
(number: number)
lib/helpers.ts:17
↓ 7 callersFunctiontoast
({ ...props }: Toast)
components/ui/use-toast.ts:143
↓ 5 callersFunctiondispatch
(action: Action)
components/ui/use-toast.ts:134
↓ 4 callersFunctionexportInvoiceAs
(exportAs: ExportTypes)
contexts/InvoiceContext.tsx:351
↓ 4 callersFunctionuseFormField
()
components/ui/form.tsx:42
↓ 4 callersFunctionuseSignatureContext
()
contexts/SignatureContext.tsx:50
↓ 3 callersFunctionisDataUrl
(str: string)
lib/helpers.ts:164
↓ 2 callersFunctionaddToRemoveQueue
(toastId: string)
components/ui/use-toast.ts:59
↓ 2 callersFunctionload
(selectedInvoice: InvoiceType)
app/components/modals/invoice/components/SavedInvoicesList.tsx:70
↓ 2 callersFunctionparseChineseNumber
(text: string)
app/components/invoice/form/VoiceInput.tsx:74
↓ 2 callersFunctionremoveField
(index: number)
app/components/invoice/form/sections/Items.tsx:70
↓ 2 callersFunctionsendPdfError
({ email, sendPdfToMail }: SendErrorType)
hooks/useToasts.tsx:52
↓ 2 callersFunctionsendPdfToMail
(email: string)
contexts/InvoiceContext.tsx:317
↓ 1 callersFunctionInvoiceTemplate
(data: InvoiceType)
app/components/templates/invoice-pdf/InvoiceTemplate1.tsx:15
↓ 1 callersFunctionSendPdfEmail
({ invoiceNumber }: SendPdfEmailProps)
app/components/templates/email/SendPdfEmail.tsx:23
↓ 1 callersFunctioncalculateFontSize
(text: string)
contexts/SignatureContext.tsx:138
↓ 1 callersFunctioncalculateTotal
()
contexts/ChargesContext.tsx:173
↓ 1 callersFunctiondeleteInvoice
(index: number)
contexts/InvoiceContext.tsx:299
↓ 1 callersFunctiondismiss
()
components/ui/use-toast.ts:151
↓ 1 callersFunctionexportInvoice
( exportAs: ExportTypes, formValues: InvoiceType )
services/invoice/client/exportInvoice.ts:15
↓ 1 callersFunctionexportInvoiceService
(req: NextRequest)
services/invoice/server/exportInvoiceService.ts:24
↓ 1 callersFunctionfetchCurrencies
()
hooks/useCurrencies.tsx:18
↓ 1 callersFunctionfetchCurrencyDetails
(currency: string)
lib/helpers.ts:36
↓ 1 callersFunctionfileToBuffer
(file: File)
lib/helpers.ts:195
↓ 1 callersFunctionformatPriceToString
(price: number, currency: string)
lib/helpers.ts:49
↓ 1 callersFunctiongenId
()
components/ui/use-toast.ts:28
↓ 1 callersFunctiongeneratePdfService
(req: NextRequest)
services/invoice/server/generatePdfService.ts:23
↓ 1 callersFunctiongetInvoiceTemplate
(templateId: number)
lib/helpers.ts:173
↓ 1 callersFunctionhandleChange
(value: string)
components/ui/calendar.tsx:77
↓ 1 callersFunctionhandleColorButtonClick
(color: string)
contexts/SignatureContext.tsx:87
↓ 1 callersFunctionhandleLanguageChange
(lang: string)
app/components/reusables/LanguageSelector.tsx:27
↓ 1 callersFunctionimportInvoice
(file: File)
contexts/InvoiceContext.tsx:363
↓ 1 callersFunctionimportInvoiceError
()
hooks/useToasts.tsx:68
↓ 1 callersFunctionisEmailConfigured
()
services/invoice/server/sendPdfToEmailService.ts:28
↓ 1 callersFunctionisValidEmail
(email: string)
lib/helpers.ts:152
↓ 1 callersFunctionloadAndGeneratePdf
(selectedInvoice: InvoiceType)
app/components/modals/invoice/components/SavedInvoicesList.tsx:86
↓ 1 callersFunctionmodifiedInvoiceSuccess
()
hooks/useToasts.tsx:36
↓ 1 callersFunctionmoveFieldDown
(index: number)
app/components/invoice/form/sections/Items.tsx:79
↓ 1 callersFunctionmoveFieldUp
(index: number)
app/components/invoice/form/sections/Items.tsx:74
↓ 1 callersFunctionnewInvoiceSuccess
()
hooks/useToasts.tsx:11
↓ 1 callersFunctiononFormSubmit
(data: InvoiceType)
contexts/InvoiceContext.tsx:129
↓ 1 callersFunctionparseVoiceText
(text: string)
app/components/invoice/form/VoiceInput.tsx:108
↓ 1 callersFunctionpdfGenerationSuccess
()
hooks/useToasts.tsx:19
↓ 1 callersFunctionreadDraftFromLocalStorage
()
contexts/Providers.tsx:30
↓ 1 callersFunctionreducer
(state: State, action: Action)
components/ui/use-toast.ts:75
↓ 1 callersFunctionreturnButtonVariant
(step: WizardStepType)
app/components/invoice/form/wizard/WizardProgress.tsx:54
↓ 1 callersFunctionsaveInvoiceSuccess
()
hooks/useToasts.tsx:28
↓ 1 callersFunctionsendPdfSuccess
()
hooks/useToasts.tsx:44
↓ 1 callersFunctionsendPdfToEmailService
( req: NextRequest )
services/invoice/server/sendPdfToEmailService.ts:39
↓ 1 callersFunctionswitchAmountType
( type: string, setType: (type: string) => void )
app/components/invoice/form/Charges.tsx:50
↓ 1 callersFunctiontransformDates
(selected: InvoiceType)
app/components/modals/invoice/components/SavedInvoicesList.tsx:56
↓ 1 callersFunctionupdateFields
(selected: any)
app/components/modals/invoice/components/SavedInvoicesList.tsx:38
↓ 1 callersFunctionuseChargesContext
()
contexts/ChargesContext.tsx:43
↓ 1 callersFunctionuseCurrencies
()
hooks/useCurrencies.tsx:9
↓ 1 callersFunctionuseToast
()
components/ui/use-toast.ts:172
↓ 1 callersFunctionuseToasts
()
hooks/useToasts.tsx:5
FunctionAlertDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/alert-dialog.tsx:62
FunctionAlertDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/alert-dialog.tsx:48
FunctionBadge
({ className, variant, ...props }: BadgeProps)
components/ui/badge.tsx:30
FunctionBaseButton
({ tooltipLabel, type = "button", loading, loadingText = "Loading", children, ...props
app/components/reusables/BaseButton.tsx:25
FunctionBaseFooter
()
app/components/layout/BaseFooter.tsx:8
FunctionBaseNavbar
()
app/components/layout/BaseNavbar.tsx:16
FunctionBillFromSection
()
app/components/invoice/form/sections/BillFromSection.tsx:20
FunctionBillToSection
()
app/components/invoice/form/sections/BillToSection.tsx:20
FunctionCalendar
({ className, classNames, showOutsideDays = true, ...props }: CalendarProps)
components/ui/calendar.tsx:19
FunctionCatchAllPage
()
app/[locale]/[...rest]/page.tsx:3
FunctionChargeInput
({ label, name, switchAmountType, type, setType, currency, }: ChargeInputProps)
app/components/reusables/form-fields/ChargeInput.tsx:38
FunctionCharges
()
app/components/invoice/form/Charges.tsx:23
FunctionChargesContextProvider
({ children }: ChargesContextProps)
contexts/ChargesContext.tsx:51
FunctionCurrencySelector
({ name, label, placeholder, }: CurrencySelectorProps)
app/components/reusables/form-fields/CurrencySelector.tsx:36
FunctionDatePickerFormField
({ name, label }: DatePickerFormFieldProps)
app/components/reusables/form-fields/DatePickerFormField.tsx:41
FunctionDevDebug
({}: DevDebugProps)
app/components/dev/DevDebug.tsx:17
FunctionDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/dialog.tsx:68
FunctionDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/dialog.tsx:54
FunctionDrawSignature
({ handleSaveSignature }: DrawSignatureProps)
app/components/modals/signature/tabs/DrawSignature.tsx:26
FunctionDynamicInvoiceTemplate
(props: InvoiceType)
app/components/templates/invoice-pdf/DynamicInvoiceTemplate.tsx:14
FunctionDynamicInvoiceTemplateSkeleton
()
app/components/templates/invoice-pdf/DynamicInvoiceTemplate.tsx:10
FunctionFinalPdf
()
app/components/invoice/actions/FinalPdf.tsx:22
FunctionFormCustomInput
({ index, location, removeField, }: FormCustomInputProps)
app/components/reusables/form-fields/FormCustomInput.tsx:13
FunctionFormField
({ ...props }: ControllerProps<TFieldValues, TName>)
components/ui/form.tsx:29
FunctionFormFile
({ name, label, placeholder }: FormFileProps)
app/components/reusables/form-fields/FormFile.tsx:32
FunctionFormInput
({ name, label, labelHelper, placeholder, vertical = false, ...props }: FormInputProps
app/components/reusables/form-fields/FormInput.tsx:24
FunctionFormTextarea
({ name, label, labelHelper, placeholder, ...props }: FormTextareaProps)
app/components/reusables/form-fields/FormTextarea.tsx:23
FunctionHome
()
app/[locale]/page.tsx:4
FunctionImportJsonButton
({ setOpen }: ImportJsonButtonType)
app/components/invoice/form/sections/ImportJsonButton.tsx:12
FunctionInvoiceActions
()
app/components/invoice/InvoiceActions.tsx:27
FunctionInvoiceContextProvider
({ children, }: InvoiceContextProviderProps)
contexts/InvoiceContext.tsx:64
FunctionInvoiceDetails
()
app/components/invoice/form/sections/InvoiceDetails.tsx:16
FunctionInvoiceExportModal
({ children }: InvoiceExportModalType)
app/components/modals/invoice/InvoiceExportModal.tsx:28
FunctionInvoiceForm
()
app/components/invoice/InvoiceForm.tsx:35
FunctionInvoiceLayout
({ data, children }: InvoiceLayoutProps)
app/components/templates/invoice-pdf/InvoiceLayout.tsx:11
FunctionInvoiceLoaderModal
({ children }: InvoiceLoaderModalType)
app/components/modals/invoice/InvoiceLoaderModal.tsx:26
FunctionInvoiceMain
()
app/components/invoice/InvoiceMain.tsx:18
FunctionInvoiceSummary
()
app/components/invoice/form/sections/InvoiceSummary.tsx:15
FunctionInvoiceTemplate2
(data: InvoiceType)
app/components/templates/invoice-pdf/InvoiceTemplate2.tsx:15
FunctionItems
()
app/components/invoice/form/sections/Items.tsx:37
FunctionLanguageSelector
()
app/components/reusables/LanguageSelector.tsx:23
next →1–100 of 163, ranked by callers