Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/devhatt/octopost
/ functions
Functions
204 in github.com/devhatt/octopost
⨍
Functions
204
◇
Types & classes
14
↓ 6 callers
Function
makeSut
(props: Partial<SwitchProps>)
src/components/Switch/Switch.spec.tsx:8
↓ 5 callers
Function
makeSut
({ username = faker.internet.userName(), ...props }: Partial<AccountCardProps>)
src/components/AccountCard/AccountCard.spec.tsx:10
↓ 3 callers
Function
create
( store: StateCreator<T, [['zustand/devtools', never]]> )
src/stores/zustand.ts:10
↓ 3 callers
Function
makeSut
(props: Partial<CheckboxProps>)
src/components/Checkbox/Checkbox.spec.tsx:8
↓ 3 callers
Function
setMedias
(newMedias: Media[])
src/components/MainComposer/components/InputMediaGroup/InputMediaGroup.tsx:31
↓ 3 callers
Function
useKeyPress
( targetKey: string, action: (event: KeyboardEvent) => void )
src/hooks/useKeyPress/useKeyPress.ts:3
↓ 2 callers
Function
format
(userName: string)
src/pages/home/components/Sidebar/Sidebar.tsx:24
↓ 2 callers
Function
getAspectRatio
(aspectRatio: string)
src/components/MainComposer/components/InputMediaGroup/utils/mediaValidator/utils/getAspectRatio.ts:1
↓ 2 callers
Function
makeSut
({ username = faker.internet.userName(), ...props }: Partial<AvatarProps>)
src/components/Avatar/Avatar.spec.tsx:8
↓ 2 callers
Function
makeSut
({ content = <div>content</div>, header = <div>header</div>, isOpen = false, ...props }: Partial<TAcco
src/components/Accordion/Accordion.spec.tsx:11
↓ 2 callers
Function
removeErrors
(fileId: Media['id'])
src/components/MainComposer/components/InputMediaGroup/InputMediaGroup.tsx:35
↓ 2 callers
Function
updateGradientVisibility
( element: RefObject<HTMLDivElement>, condition: boolean )
src/hooks/useHorizontalScroll/useHorizontalScroll.ts:10
↓ 2 callers
Function
useHorizontalScroll
()
src/hooks/useHorizontalScroll/useHorizontalScroll.ts:19
↓ 2 callers
Function
validateFile
(file: Media)
src/components/MainComposer/components/InputMediaGroup/InputMediaGroup.tsx:42
↓ 1 callers
Function
RenderCircleButton
( circleButtonprops: ICircleButtonProps )
src/components/Button/Button.tsx:33
↓ 1 callers
Function
RenderTextButton
(textButtonProps: ITextButtonProps)
src/components/Button/Button.tsx:10
↓ 1 callers
Function
activateSocialTab
(enabled: boolean, account: StoreAccount)
src/pages/home/components/Sidebar/components/SocialAccordion/SocialAccordion.tsx:25
↓ 1 callers
Function
addErrors
(textErrors: TEXT_ERRORS, errorForAdd: Error)
src/components/MainComposer/components/ComposerEditor/ComposerEditor.tsx:35
↓ 1 callers
Function
addPostMode
(postModeId: PostModeTypes['id'])
src/pages/home/components/Tabber/PostModes/PostModes.tsx:35
↓ 1 callers
Function
changePostMode
( tabId: Tab['id'], postModeId: PostMode['id'] )
src/pages/home/components/Tabber/hooks/useSyncTabsWithPosts.ts:60
↓ 1 callers
Function
computeVariants
(duration: number)
src/components/Accordion/Accordion.tsx:10
↓ 1 callers
Function
domReady
( condition: DocumentReadyState[] = ['complete', 'interactive'] )
electron/preload.ts:2
↓ 1 callers
Function
emitErrors
(text: string)
src/components/MainComposer/components/ComposerEditor/ComposerEditor.tsx:54
↓ 1 callers
Function
favorite
(isFavorited: boolean, account: StoreAccount)
src/pages/home/components/Sidebar/components/SocialAccordion/SocialAccordion.tsx:35
↓ 1 callers
Function
fetch
(socialMedias: string[])
src/services/api/social-media/social-media.ts:8
↓ 1 callers
Function
fileValidators
({ media, validatorRules, }: Validator)
src/components/MainComposer/components/InputMediaGroup/utils/fileValidator/fileValidator.ts:11
↓ 1 callers
Function
foundAccount
(tab: TabType)
src/pages/home/components/Tabber/Tabs/Tabs.tsx:33
↓ 1 callers
Function
getFirstPostMode
(postModes: PostModesType)
src/pages/home/components/Tabber/hooks/useSyncTabsWithPosts.ts:15
↓ 1 callers
Function
getPostModeMaxCharacters
( currentValidator: PostMode['validators'] | undefined )
src/pages/home/components/Tabber/Tabber.tsx:21
↓ 1 callers
Function
getSocialMediaIcon
( account: Account )
src/pages/home/components/Tabber/Tabs/Tabs.tsx:38
↓ 1 callers
Function
handleChange
(e: ChangeEvent<HTMLSelectElement>)
src/pages/home/components/Sidebar/components/AddAccount/AddAccount.tsx:10
↓ 1 callers
Function
handleErrorStyles
()
src/components/InputSearch/InputSearch.tsx:76
↓ 1 callers
Function
handleFocusedStyles
()
src/components/InputSearch/InputSearch.tsx:69
↓ 1 callers
Function
handleIcons
()
src/components/InputSearch/InputSearch.tsx:39
↓ 1 callers
Function
handlePostModeClick
(postModeElement: HTMLElement)
src/pages/home/components/Tabber/PostModes/PostModes.tsx:27
↓ 1 callers
Function
handlePostModeClick
(postModeElement: HTMLElement)
src/pages/home/components/Tabber/PostModes/PostModes.components.tsx:8
↓ 1 callers
Function
handleRemoveTag
(removedTag: ISocialMedia)
src/components/SocialMediaList/SocialMediaList.tsx:19
↓ 1 callers
Function
handleTabClick
(tab: TabType, tabElement: HTMLElement)
src/pages/home/components/Tabber/Tabs/Tabs.tsx:28
↓ 1 callers
Function
handleTabClick
(tabElement: HTMLElement)
src/pages/home/components/Tabber/Tabs/components/Tab.tsx:12
↓ 1 callers
Function
makeSut
({ icon = 'alert', ...props }: Partial<IconProps>)
src/components/Icon/Icon.spec.tsx:7
↓ 1 callers
Function
mockVideo
( videoWidth: number, videoHeight: number, duration: number )
src/mocks/mockMedias/mockVideo.ts:6
↓ 1 callers
Function
onInputBlur
(e: FocusEvent<HTMLInputElement>)
src/components/InputSearch/InputSearch.tsx:65
↓ 1 callers
Function
remove
(parent: HTMLElement, child: HTMLElement)
electron/preload.ts:24
↓ 1 callers
Function
removeErrors
(textErrors: TEXT_ERRORS)
src/components/MainComposer/components/ComposerEditor/ComposerEditor.tsx:45
↓ 1 callers
Function
removeLoading
()
electron/preload.ts:82
↓ 1 callers
Function
removePostMode
( postModeId: PostModeTypes['id'] )
src/pages/home/components/Tabber/PostModes/PostModes.tsx:44
↓ 1 callers
Function
renderAccordionContent
()
src/pages/home/components/Sidebar/components/SocialAccordion/SocialAccordion.tsx:53
↓ 1 callers
Function
renderAccordionMap
()
src/pages/home/components/Sidebar/components/SocialAccordion/SocialAccordion.tsx:39
↓ 1 callers
Function
renderCloseButton
()
src/components/AccordionTab/AccordionTab.tsx:20
↓ 1 callers
Function
renderEmptyImagePlaceholder
()
src/components/MainComposer/components/InputMediaGroup/components/InputMedia/InputMedia.tsx:42
↓ 1 callers
Function
renderEmptyTagsPlaceholder
()
src/components/SocialMediaList/SocialMediaList.tsx:25
↓ 1 callers
Function
renderError
()
src/components/FeedbackError/FeedbackError.tsx:33
↓ 1 callers
Function
renderErrorDropdown
()
src/components/FeedbackError/FeedbackError.tsx:17
↓ 1 callers
Function
renderErrorMessage
()
src/components/InputSearch/InputSearch.tsx:54
↓ 1 callers
Function
renderErrorMobile
()
src/components/FeedbackError/components/FeedbackErrorMobile.tsx:14
↓ 1 callers
Function
renderHeader
()
src/components/AccordionTab/AccordionTab.tsx:26
↓ 1 callers
Function
renderIcon
(socialMediaId: string)
src/components/MainComposer/components/ComposerEditor/ComposerEditor.tsx:125
↓ 1 callers
Function
renderImage
(file: File)
src/components/MainComposer/components/InputMediaGroup/components/InputMedia/InputMedia.tsx:50
↓ 1 callers
Function
renderMedia
()
src/components/MainComposer/components/InputMediaGroup/components/InputMedia/InputMedia.tsx:64
↓ 1 callers
Function
renderTags
()
src/components/SocialMediaList/SocialMediaList.tsx:29
↓ 1 callers
Function
renderVideo
(file: File)
src/components/MainComposer/components/InputMediaGroup/components/InputMedia/InputMedia.tsx:58
↓ 1 callers
Function
renderWithIcon
()
src/components/CharacterLimitMainText/CharacterLimit.tsx:20
↓ 1 callers
Function
renderWithoutIcon
()
src/components/CharacterLimitMainText/CharacterLimit.tsx:31
↓ 1 callers
Function
setupDotEnv
()
setup.mjs:10
↓ 1 callers
Function
syncTabsWithDataPosts
( posts: Record<string, DataPost>, tabs: TabsType, setCurrentTab: Dispatch<SetStateAction<string>> )
src/pages/home/components/Tabber/hooks/useSyncTabsWithPosts.ts:18
↓ 1 callers
Function
textValidator
({ text, validatorRules, }: Validator)
src/components/MainComposer/components/ComposerEditor/utils/textValidator/textValidator.ts:11
↓ 1 callers
Function
useLoading
* https://tobiasahlin.com/spinkit * https://connoratherton.com/loaders * https://projects.lukehaas.me/css-loaders * https://matejkustec.github.io/S
electron/preload.ts:37
↓ 1 callers
Function
useSyncTabsWithPosts
( setCurrentTab: Dispatch<SetStateAction<string>> )
src/pages/home/components/Tabber/hooks/useSyncTabsWithPosts.ts:45
Function
Accordion
({ duration = 0.3, ...props }: TAccordionProps)
src/components/Accordion/Accordion.tsx:17
Function
AccordionStories
(props)
src/components/Accordion/Accordion.stories.tsx:9
Function
AccordionTab
({ hideCloseButton = false, isOpen = false, ...props }: TAccordionTabProps)
src/components/AccordionTab/AccordionTab.tsx:12
Function
AccordionTabStories
(props)
src/components/AccordionTab/AccordionTab.stories.tsx:9
Function
AccountCard
({ avatarURL, className, hasError = false, invalid = false, isEnabled = false, isFavorited = false
src/components/AccountCard/AccountCard.tsx:14
Function
AccountQuantity
({ accountQuantity, }: AccountQuantityProps)
src/pages/home/components/Sidebar/components/SocialAccordion/SocialAccordion.components.tsx:7
Function
ActionBar
()
src/pages/home/components/ActionBar/ActionBar.tsx:12
Function
AddAccount
(props: AddAccountProps)
src/pages/home/components/Sidebar/components/AddAccount/AddAccount.tsx:7
Function
AlreadyHaveAnAccount
()
src/pages/register/components/AlreadyHaveAnAccount/AlreadyHaveAnAccount.tsx:6
Function
AlreadyHaveAnAccountStories
()
src/pages/register/components/AlreadyHaveAnAccount/AlreadyHaveAnAccount.stories.tsx:5
Function
App
()
src/App.tsx:14
Function
Avatar
(props: AvatarProps)
src/components/Avatar/Avatar.tsx:9
Function
Button
(props: ICircleButtonProps | ITextButtonProps)
src/components/Button/Button.tsx:9
Function
ButtonText
(props)
src/components/Button/Button.stories.tsx:26
Function
CharacterLimit
(props: ModuleProps)
src/components/CharacterLimitMainText/CharacterLimit.tsx:9
Function
CircleButton
(props)
src/components/Button/Button.stories.tsx:41
Function
ComposerEditor
(props: ComposerEditorProps)
src/components/MainComposer/components/ComposerEditor/ComposerEditor.tsx:28
Function
ComposerEditorStories
(props)
src/components/MainComposer/components/ComposerEditor/ComposerEditor.stories.tsx:12
Function
ConnectAccountButton
({ disabled = false, onOpenModal, }: SocialMediaFormProps)
src/pages/home/components/Sidebar/components/SocialMediaForm/SocialMediaForm.components.tsx:9
Function
ConnectGroupButton
({ onOpenModal, }: SocialMediaFormProps)
src/pages/home/components/Sidebar/components/SocialMediaForm/SocialMediaForm.components.tsx:25
Function
ControlledCheckbox
(props)
src/components/Checkbox/Checkbox.stories.tsx:14
Function
DesktopCall
()
src/pages/register/components/SignUpPromotion/SignUpPromotion.tsx:5
Function
DesktopHeader
()
src/pages/register/components/DesktopHeader/DesktopHeader.tsx:7
Function
DesktopHeaderStories
()
src/pages/register/components/DesktopHeader/DesktopHeader.stories.tsx:5
Function
DesktopHeroStories
()
src/pages/register/components/DesktopHero/Hero.stories.tsx:5
Function
EmptyResult
()
src/pages/home/components/Sidebar/Sidebar.components.tsx:41
Function
FeedbackError
()
src/components/FeedbackError/FeedbackError.tsx:13
Function
FeedbackErrorComponent
(props)
src/components/FeedbackError/FeedbackError.stories.tsx:11
Function
FeedbackErrorComponent
()
src/components/FeedbackError/components/FeedbackErrorMobile.stories.tsx:9
Function
FeedbackErrorMobile
()
src/components/FeedbackError/components/FeedbackErrorMobile.tsx:11
Function
FilteredAccounts
(props: FilteredAccountsProps)
src/pages/home/components/Sidebar/Sidebar.components.tsx:11
Function
Form
()
src/pages/register/components/Form/Form.tsx:16
next →
1–100 of 204, ranked by callers