MCPcopy Index your code
hub / github.com/simstudioai/sim / useSelectorDisplayName

Function useSelectorDisplayName

apps/sim/hooks/use-selector-display-name.ts:30–111  ·  view source on GitHub ↗
({
  subBlock,
  value,
  workflowId,
  oauthCredential,
  domain,
  projectId,
  planId,
  teamId,
  knowledgeBaseId,
  baseId,
  datasetId,
  serviceDeskId,
  siteId,
  collectionId,
  spreadsheetId,
  fileId,
}: SelectorDisplayNameArgs)

Source from the content-addressed store, hash-verified

28}
29
30export function useSelectorDisplayName({
31 subBlock,
32 value,
33 workflowId,
34 oauthCredential,
35 domain,
36 projectId,
37 planId,
38 teamId,
39 knowledgeBaseId,
40 baseId,
41 datasetId,
42 serviceDeskId,
43 siteId,
44 collectionId,
45 spreadsheetId,
46 fileId,
47}: SelectorDisplayNameArgs) {
48 const detailId = typeof value === 'string' && value.length > 0 ? value : undefined
49
50 const resolution = useMemo(() => {
51 if (!subBlock || !detailId) return null
52 return resolveSelectorForSubBlock(subBlock, {
53 workflowId,
54 oauthCredential,
55 domain,
56 projectId,
57 planId,
58 teamId,
59 knowledgeBaseId,
60 baseId,
61 datasetId,
62 serviceDeskId,
63 siteId,
64 collectionId,
65 spreadsheetId,
66 fileId,
67 })
68 }, [
69 subBlock,
70 detailId,
71 workflowId,
72 oauthCredential,
73 domain,
74 projectId,
75 planId,
76 teamId,
77 knowledgeBaseId,
78 baseId,
79 datasetId,
80 serviceDeskId,
81 siteId,
82 collectionId,
83 spreadsheetId,
84 fileId,
85 ])
86
87 const key = resolution?.key

Callers 1

workflow-block.tsxFile · 0.90

Calls 5

useSelectorOptionsFunction · 0.90
useSelectorOptionDetailFunction · 0.90
useSelectorOptionMapFunction · 0.90
getMethod · 0.65

Tested by

no test coverage detected