From 01d5fd4bdb5f445a3cba9801da5c0212de303f88 Mon Sep 17 00:00:00 2001 From: The Shawn <82698897+shayan0v0n@users.noreply.github.com> Date: Mon, 2 Feb 2026 15:31:07 +0330 Subject: [PATCH 1/3] fix(search): align footer elements and add proper spacing (#8571) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(search): align footer elements and add proper spacing * fix(search): using tailwind for fix margin * fix(search): resolve misalignment in mobile design * fix(search): syntax issue Co-authored-by: Guilherme Araújo Signed-off-by: The Shawn <82698897+shayan0v0n@users.noreply.github.com> * fix(search): remove extra ( ; ) Signed-off-by: The Shawn <82698897+shayan0v0n@users.noreply.github.com> * chore: formatting --------- Signed-off-by: The Shawn <82698897+shayan0v0n@users.noreply.github.com> Co-authored-by: Guilherme Araújo --- .../components/Common/Searchbox/Footer/index.module.css | 8 ++++++++ apps/site/components/Common/Searchbox/Footer/index.tsx | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/apps/site/components/Common/Searchbox/Footer/index.module.css b/apps/site/components/Common/Searchbox/Footer/index.module.css index 95ec47b281a27..9f2342e65c412 100644 --- a/apps/site/components/Common/Searchbox/Footer/index.module.css +++ b/apps/site/components/Common/Searchbox/Footer/index.module.css @@ -51,3 +51,11 @@ @apply size-4; } } + +.poweredByWrapper { + @apply ml-0 + flex + items-center + justify-end + lg:ml-8; +} diff --git a/apps/site/components/Common/Searchbox/Footer/index.tsx b/apps/site/components/Common/Searchbox/Footer/index.tsx index 70f74dc553898..abe61775ac964 100644 --- a/apps/site/components/Common/Searchbox/Footer/index.tsx +++ b/apps/site/components/Common/Searchbox/Footer/index.tsx @@ -46,7 +46,7 @@ export const Footer = () => { -
+
Date: Mon, 2 Feb 2026 13:01:30 +0100 Subject: [PATCH 2/3] Update description of process.nextTick() behavior (#8578) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Clarify the explanation of process.nextTick() in relation to the event loop: The phrase “before moving to the next phase” may be misleading, as it can imply that process.nextTick() waits for the current event-loop phase to complete. In reality, process.nextTick() callbacks run immediately after the current call stack empties, it doesn't wait for the current phase to end. Signed-off-by: Ahmet ULKU <96921013+ahhmettulku@users.noreply.github.com> --- .../en/learn/asynchronous-work/understanding-processnexttick.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/site/pages/en/learn/asynchronous-work/understanding-processnexttick.md b/apps/site/pages/en/learn/asynchronous-work/understanding-processnexttick.md index 2b71a57b2eb2e..9b1926b57cdfd 100644 --- a/apps/site/pages/en/learn/asynchronous-work/understanding-processnexttick.md +++ b/apps/site/pages/en/learn/asynchronous-work/understanding-processnexttick.md @@ -9,7 +9,7 @@ authors: flaviocopes, MylesBorins, LaRuaNa, ahmadawais, ovflowd, marksist300 As you try to understand the Node.js event loop, one important part of it is `process.nextTick()`. Every time the runtime calls back into JavaScript for an event, we call it a tick. -When we pass a function to `process.nextTick()`, we instruct the engine to invoke this function immediately after the current operation completes, before moving to the next phase in the event loop: +When we pass a function to `process.nextTick()`, we schedule it to run immediately after the current call stack completes, before the event loop continues and before any other queued tasks or phases are processed: ```js process.nextTick(() => { From 046cfb407b476005990c076ff40f90e57fbf2e88 Mon Sep 17 00:00:00 2001 From: NAVEEN K Date: Mon, 2 Feb 2026 17:34:25 +0530 Subject: [PATCH 3/3] feat: Improve CodeTabs tab naming (#8552) * feat(style): update code tab badge styling (#8549) * feat(tabs): enhance tab structure by replacing secondaryLabel with extension * feat(tabs): update tab extension rendering and style adjustments * feat(tabs): separate tab extension configuration into a new story * feat(tabs): update tab labels to reflect correct file extensions --- .../src/Common/CodeTabs/index.stories.tsx | 9 +++++++++ .../src/Common/Tabs/index.module.css | 17 +++++++++++++++++ .../ui-components/src/Common/Tabs/index.tsx | 4 ++++ 3 files changed, 30 insertions(+) diff --git a/packages/ui-components/src/Common/CodeTabs/index.stories.tsx b/packages/ui-components/src/Common/CodeTabs/index.stories.tsx index 916c5271f7692..844e3f8e73582 100644 --- a/packages/ui-components/src/Common/CodeTabs/index.stories.tsx +++ b/packages/ui-components/src/Common/CodeTabs/index.stories.tsx @@ -61,6 +61,15 @@ const TabsContent: FC = () => ( export const Default: Story = {}; +export const WithExtension: Story = { + args: { + tabs: [ + { key: 'mjs', label: 'Example', extension: 'MJS' }, + { key: 'cjs', label: 'Example', extension: 'CJS' }, + ], + }, +}; + export default { component: CodeTabs, args: { diff --git a/packages/ui-components/src/Common/Tabs/index.module.css b/packages/ui-components/src/Common/Tabs/index.module.css index f49c61cd7cc9f..f51259c26a0b5 100644 --- a/packages/ui-components/src/Common/Tabs/index.module.css +++ b/packages/ui-components/src/Common/Tabs/index.module.css @@ -22,6 +22,18 @@ text-neutral-800 dark:text-neutral-200; + .tabExtension { + @apply ml-1 + rounded-xs + border + border-neutral-200 + px-1 + py-0.5 + text-xs + font-normal + text-neutral-200; + } + .tabSecondaryLabel { @apply pl-1 text-neutral-500 @@ -34,6 +46,11 @@ dark:border-b-green-400 dark:text-green-400; + .tabExtension { + @apply border-green-400 + text-green-400; + } + .tabSecondaryLabel { @apply text-green-800 dark:text-green-600; diff --git a/packages/ui-components/src/Common/Tabs/index.tsx b/packages/ui-components/src/Common/Tabs/index.tsx index ed0d93bfb2722..bd2f769b596a6 100644 --- a/packages/ui-components/src/Common/Tabs/index.tsx +++ b/packages/ui-components/src/Common/Tabs/index.tsx @@ -10,6 +10,7 @@ type Tab = { label: string; secondaryLabel?: string; value?: string; + extension?: string; }; type TabsProps = TabsPrimitive.TabsProps & { @@ -37,6 +38,9 @@ const Tabs: FC> = ({ className={classNames(styles.tabsTrigger, triggerClassName)} > {tab.label} + {tab.extension && ( + {tab.extension} + )} {tab.secondaryLabel ? ( {tab.secondaryLabel}