MCPcopy Create free account
hub / github.com/bytebase/bytebase / chipLabel

Function chipLabel

frontend/src/react/components/AccountMultiSelect.tsx:301–313  ·  view source on GitHub ↗
(binding: string)

Source from the content-addressed store, hash-verified

299
300 // Label for a selected binding chip — uses cache to survive search changes
301 const chipLabel = (binding: string): string => {
302 if (binding === ALL_USERS_USER_EMAIL) {
303 return t("settings.members.all-users");
304 }
305 const cached = labelCacheRef.current.get(binding);
306 if (cached) return cached;
307 const fullname = bindingToFullname(binding);
308 if (fullname.startsWith("serviceAccounts/"))
309 return fullname.slice("serviceAccounts/".length);
310 if (fullname.startsWith("workloadIdentities/"))
311 return fullname.slice("workloadIdentities/".length);
312 return resolveLabel(fullname) || binding;
313 };
314
315 return (
316 <div ref={containerRef} className="relative">

Callers 1

AccountMultiSelectFunction · 0.85

Calls 4

bindingToFullnameFunction · 0.85
resolveLabelFunction · 0.70
tFunction · 0.50
getMethod · 0.45

Tested by

no test coverage detected