Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Jason-uxui/gray-ui-csm
/ functions
Functions
617 in github.com/Jason-uxui/gray-ui-csm
⨍
Functions
617
◇
Types & classes
8
↓ 2 callers
Function
toLinkedTicketArticle
(article?: KnowledgeArticle | null)
components/tickets/use-ticket-reply-flow.ts:58
↓ 2 callers
Function
useChart
()
components/ui/chart.tsx:32
↓ 1 callers
Function
appendTimelineEvent
(event: TicketTimelineItem)
components/tickets/ticket-detail-page.tsx:188
↓ 1 callers
Function
applyTicketMove
( sourceTickets: Ticket[], ticketId: string, queueStatus: TicketQueueStatus, insertBeforeTicketId?: st
components/tickets/ticket-board.tsx:115
↓ 1 callers
Function
areDragPreviewsEqual
( left: DragPreview | null, right: DragPreview | null )
components/tickets/ticket-board.tsx:61
↓ 1 callers
Function
areTicketAssigneesEqual
( left?: TicketAssignee, right?: TicketAssignee )
components/tickets/tickets-bulk-utils.ts:61
↓ 1 callers
Function
articleMatchesSearch
( article: KnowledgeArticle, query: string )
lib/knowledge-base/articles.ts:71
↓ 1 callers
Function
blockquote
(text: string)
lib/knowledge-base/content.ts:44
↓ 1 callers
Function
buildActivityEvents
( customer: RawCustomer, tickets: CustomerRecentTicket[], firstContactDate: string )
lib/customers/mock-data.ts:231
↓ 1 callers
Function
buildActivityItems
(customer: Customer)
components/customers/customer-detail-page.tsx:436
↓ 1 callers
Function
buildAttachmentNameFromTicket
(ticket: CustomerRecentTicket)
lib/customers/mock-data.ts:327
↓ 1 callers
Function
buildBulkExportCsv
(tickets: Ticket[])
components/tickets/tickets-bulk-utils.ts:40
↓ 1 callers
Function
buildCompanyProfile
(customer: RawCustomer)
lib/customers/mock-data.ts:207
↓ 1 callers
Function
buildCustomerAttachments
( customer: RawCustomer, tickets: CustomerRecentTicket[] )
lib/customers/mock-data.ts:333
↓ 1 callers
Function
buildCustomerInternalNotes
( customer: Customer )
lib/customers/detail-view-model.ts:202
↓ 1 callers
Function
buildCustomerSidebarGroups
( sourceCustomers: Customer[] )
lib/customers/mock-data.ts:1180
↓ 1 callers
Function
buildCustomerTicketRows
(customer: Customer)
lib/customers/detail-view-model.ts:190
↓ 1 callers
Function
buildFirstContactDate
( customer: Pick<Customer, "id" | "region" | "seats"> )
lib/customers/mock-data.ts:170
↓ 1 callers
Function
buildItemHref
(groupKey: string, itemKey: string)
components/customers/customer-sidebar-filters.tsx:59
↓ 1 callers
Function
buildItemHref
(groupKey: string, itemKey: string)
components/tickets/ticket-sidebar-filters.tsx:76
↓ 1 callers
Function
buildPhoneNumber
(customerId: string)
lib/customers/mock-data.ts:160
↓ 1 callers
Function
buildResponseTimeLabel
(customer: Pick<Customer, "health">)
lib/customers/mock-data.ts:179
↓ 1 callers
Function
buildStats
(sourceTickets: Ticket[])
components/tickets/tickets-page-helpers.ts:120
↓ 1 callers
Function
buildTicketDetail
(ticket: Ticket)
lib/tickets/detail-data.ts:200
↓ 1 callers
Function
buildTicketMetadata
( ticket: RawCustomer["recentTickets"][number], ownerName: string )
lib/customers/mock-data.ts:185
↓ 1 callers
Function
buildTicketSidebarGroups
( sourceTickets: Ticket[] )
lib/tickets/mock-data.ts:382
↓ 1 callers
Function
commitDraft
()
components/customers/customer-detail-page.tsx:575
↓ 1 callers
Function
commitReply
({ body, linkedArticle, nextStatus, }: { body: string linkedArticle?: KnowledgeArticle |
components/tickets/use-ticket-reply-flow.ts:69
↓ 1 callers
Function
commitTagInput
()
components/tickets/ticket-drawer.tsx:450
↓ 1 callers
Function
commitUpdateTask
(taskId: string)
components/tickets/ticket-task-inline-list.tsx:156
↓ 1 callers
Function
commitVisibleTickets
(updater: (tickets: Ticket[]) => Ticket[])
components/tickets/ticket-table.tsx:451
↓ 1 callers
Function
compareTicketsByBoardOrder
(leftTicket: Ticket, rightTicket: Ticket)
components/tickets/ticket-table.tsx:253
↓ 1 callers
Function
createCustomerDraftTicket
({ customer, nextTicketId, }: { customer: Customer nextTicketId: string })
components/customers/customer-detail-page.tsx:387
↓ 1 callers
Function
createDraftKnowledgeArticle
( input: KnowledgeArticleCreateInput )
lib/knowledge-base/articles.ts:40
↓ 1 callers
Function
createDraftTicket
(nextIndex: number)
components/tickets/tickets-page-helpers.ts:46
↓ 1 callers
Function
createEditorDocumentWithMedia
( document: JSONContent, article: KnowledgeArticle )
components/knowledge-base/knowledge-article-editor.tsx:312
↓ 1 callers
Function
createEmptyKnowledgeArticleDocument
()
lib/knowledge-base/content.ts:101
↓ 1 callers
Function
createKnowledgeArticleDocument
( article: KnowledgeArticle )
lib/knowledge-base/content.ts:79
↓ 1 callers
Function
createKnowledgeArticleId
()
lib/knowledge-base/articles.ts:32
↓ 1 callers
Function
createKnowledgeExplorerGroup
(input: { label: string icon: KnowledgeArticleGroupIcon groups: KnowledgeArticleExplorerGroup[] })
lib/knowledge-base/articles.ts:109
↓ 1 callers
Function
createKnowledgeGroupId
( label: string, groups: KnowledgeArticleExplorerGroup[] )
lib/knowledge-base/articles.ts:10
↓ 1 callers
Function
createLinkedTicketRow
( ticketId: string, context: KnowledgeLinkedTicketContext, customer?: string )
lib/knowledge-base/insights.ts:176
↓ 1 callers
Function
createLocalComment
( article: KnowledgeArticle, body: string )
components/knowledge-base/knowledge-article-comments.tsx:24
↓ 1 callers
Function
createSubmittedTicket
( sourceTickets: Ticket[], draftTicket: Ticket, subject: string )
components/tickets/tickets-page-mutation-helpers.ts:119
↓ 1 callers
Function
createTicketTask
({ id, title, assignee, }: { id: string title: string assignee?: TicketPerson })
lib/tickets/task-utils.ts:62
↓ 1 callers
Function
deleteManualNote
(noteId: string)
components/customers/customer-drawer.tsx:285
↓ 1 callers
Function
deleteTicketsByIds
(ticketIds: string[])
components/tickets/use-tickets-page-mutations.ts:106
↓ 1 callers
Function
extractCustomerReplyFromDocument
( document: JSONContent )
lib/knowledge-base/content.ts:60
↓ 1 callers
Function
filterCustomersByView
( allCustomers: Customer[], view: CustomerViewKey )
lib/customers/mock-data.ts:1250
↓ 1 callers
Function
filterGroupArticlesBySearch
({ articles, query, selectedArticleId, }: { articles: KnowledgeArticle[] query: string selectedArt
lib/knowledge-base/articles.ts:91
↓ 1 callers
Function
filterTicketsByView
(allTickets: Ticket[], view: TicketViewKey)
lib/tickets/mock-data.ts:465
↓ 1 callers
Function
findCustomerTicket
(ticketId: string)
app/tickets/[ticketId]/page.tsx:29
↓ 1 callers
Function
formatAbsolutePercent
(value: number)
components/tickets/ticket-stats.tsx:22
↓ 1 callers
Function
formatAbsoluteValue
(value: number)
components/tickets/ticket-stats.tsx:18
↓ 1 callers
Function
formatArticleChangesLabel
(fields: KnowledgeArticleChangedField[])
components/knowledge-base/knowledge-base-article-detail.tsx:113
↓ 1 callers
Function
formatCompactCurrency
(value: number)
components/customers/customers-page.tsx:75
↓ 1 callers
Function
formatCurrency
(value: number)
components/customers/customer-detail-page.tsx:494
↓ 1 callers
Function
formatCurrency
(value: number)
lib/customers/detail-view-model.ts:70
↓ 1 callers
Function
formatDateLabel
(isoDate: string)
components/customers/customer-assets-files-tab.tsx:85
↓ 1 callers
Function
formatFilterLabel
( typeFilter: CustomerTicketTypeFilter, priorityFilter: CustomerTicketPriorityFilter, requestDateFilter:
components/customers/customer-detail-page.tsx:502
↓ 1 callers
Function
formatLanguageCodes
(customer: Customer)
components/customers/customer-drawer.tsx:1062
↓ 1 callers
Function
formatLocalDateForFilename
(date = new Date())
components/tickets/tickets-bulk-utils.ts:36
↓ 1 callers
Function
formatPriorityLabel
(priority: TicketPriority)
components/tickets/tickets-page-sections.tsx:213
↓ 1 callers
Function
formatResponseDuration
(totalSeconds: number)
lib/customers/detail-view-model.ts:90
↓ 1 callers
Function
formatSelectedCustomersLabel
(count: number)
components/customers/customers-page-sections.copy.ts:17
↓ 1 callers
Function
formatSelectedTicketsLabel
(count: number)
components/tickets/tickets-page-sections.copy.ts:32
↓ 1 callers
Function
formatSignedPoints
(value: number)
lib/knowledge-base/insights.ts:156
↓ 1 callers
Function
formatTodayRequestDateLabel
()
components/customers/customer-detail-page.tsx:207
↓ 1 callers
Function
getActiveHeadingLevel
(editor: Editor)
components/knowledge-base/knowledge-article-editor.tsx:130
↓ 1 callers
Function
getAllowedMatches
(relativeFilePath)
scripts/check-design-token-drift.mjs:34
↓ 1 callers
Function
getArticleFallbackAfterArchive
( articleGroups: ReturnType<typeof getKnowledgeArticleExplorerGroups>, articleId: string )
components/knowledge-base/use-knowledge-base-page-state.ts:54
↓ 1 callers
Function
getArticleImageMedia
(article: KnowledgeArticle)
components/knowledge-base/knowledge-article-editor.tsx:297
↓ 1 callers
Function
getArticleStableIndex
(article: KnowledgeArticle, modulo: number)
lib/knowledge-base/insights.ts:208
↓ 1 callers
Function
getArticleStatusClassName
(status: KnowledgeArticleStatus)
components/knowledge-base/knowledge-base-article-detail.tsx:102
↓ 1 callers
Function
getArticleStatusLabel
(status: KnowledgeArticleStatus)
components/knowledge-base/knowledge-base-article-detail.tsx:96
↓ 1 callers
Function
getAssigneePerson
(ticket: Ticket)
components/tickets/ticket-detail-helpers.ts:56
↓ 1 callers
Function
getAttachmentTypeAssetSrc
(type: CustomerAttachmentType)
components/customers/customer-assets-files-tab.tsx:111
↓ 1 callers
Function
getColumnIcon
(columnKey: TicketQueueStatus)
components/tickets/ticket-column.tsx:26
↓ 1 callers
Function
getCustomerInitialAvatarToneClassName
(name: string)
lib/customers/presentation.ts:129
↓ 1 callers
Function
getCustomerTierBadgeLabel
(customer: Customer)
components/customers/customer-drawer.tsx:1071
↓ 1 callers
Function
getDiscussionInitials
(name?: string)
components/detail-tabs/shared-discussion-tab-content.tsx:18
↓ 1 callers
Function
getDragPlacement
( sourceTickets: Ticket[], activeTicketId: string, overTarget: DragTarget | null, activeRect: { top: n
components/tickets/ticket-board.tsx:195
↓ 1 callers
Function
getDragPreview
( sourceTickets: Ticket[], activeTicketId: string, overTarget: DragTarget | null, activeRect: { top: n
components/tickets/ticket-board.tsx:263
↓ 1 callers
Function
getDrawerMotionStyle
(origin?: TicketDrawerOrigin | null)
components/tickets/ticket-drawer.tsx:155
↓ 1 callers
Function
getFallbackFeedback
( article: KnowledgeArticle )
lib/knowledge-base/insights.ts:308
↓ 1 callers
Function
getFallbackLinkedTickets
( article: KnowledgeArticle )
lib/knowledge-base/insights.ts:291
↓ 1 callers
Function
getFallbackSearchDiscovery
( article: KnowledgeArticle )
lib/knowledge-base/insights.ts:357
↓ 1 callers
Function
getFallbackSignals
( article: KnowledgeArticle )
lib/knowledge-base/insights.ts:267
↓ 1 callers
Function
getFallbackTicketPool
(article: KnowledgeArticle)
lib/knowledge-base/insights.ts:200
↓ 1 callers
Function
getGroupIcon
(icon: KnowledgeArticleGroupIcon)
components/knowledge-base/knowledge-base-group-panel.tsx:93
↓ 1 callers
Function
getHeadingClassName
(level: ArticleHeadingLevel)
components/knowledge-base/knowledge-article-content-view.tsx:30
↓ 1 callers
Function
getHeadingTag
(level: ArticleHeadingLevel)
components/knowledge-base/knowledge-article-content-view.tsx:26
↓ 1 callers
Function
getHelpfulRateBarPercents
(percents: number[], totalViews: number)
components/knowledge-base/knowledge-article-insights.tsx:655
↓ 1 callers
Function
getInitials
(name?: string)
components/detail-tabs/shared-activity-notes-tab-content.tsx:28
↓ 1 callers
Function
getKnowledgeArticleById
( articleId: string | null, articles = knowledgeArticles )
lib/knowledge-base/mock-data.ts:1397
↓ 1 callers
Function
getKnowledgeArticleDocument
(article: KnowledgeArticle)
lib/knowledge-base/content.ts:97
↓ 1 callers
Function
getKnowledgeArticleExplorerGroups
( articles = knowledgeArticles, groups = knowledgeArticleExplorerGroups )
lib/knowledge-base/mock-data.ts:1374
↓ 1 callers
Function
getKnowledgeArticleInsights
( article: KnowledgeArticle )
lib/knowledge-base/insights.ts:375
↓ 1 callers
Function
getLatestRequestDate
(rows: CustomerTicketRow[])
components/customers/customer-detail-page.tsx:259
↓ 1 callers
Function
getLayoutFromSearchParam
( layout: string | null )
components/tickets/tickets-page-helpers.ts:94
← previous
next →
101–200 of 617, ranked by callers