···22 import Navbar from '$lib/site-components/Navbar.svelte';
33 import Sidebar from '$lib/site-components/Sidebar.svelte';
44 import Container from '$lib/site-components/Container.svelte';
55+ import { AddCopyCodeButtons } from '@fuxui/base';
66+ import { afterNavigate } from '$app/navigation';
5768 let { children } = $props();
99+1010+ let addButton = $state(() => {})
1111+1212+ afterNavigate(() => {
1313+ addButton?.();
1414+ });
715</script>
816917<Navbar hasSidebar showLogo={false} />
···1220<Container id="content">
1321 {@render children()}
1422</Container>
2323+2424+<AddCopyCodeButtons bind:addButton />
+1
packages/base/src/lib/components/index.ts
···77export * from './card';
88export * from './chat-bubble';
99export * from './checkbox';
1010+export * from './copy-code-button';
1011export * from './head';
1112export * from './heading';
1213export * from './image';
+2-1
packages/social/src/lib/components/index.ts
···55export * from './swiper-cards';
66export * from './user-profile';
77export * from './github-corner';
88-export * from './chat';88+export * from './chat';
99+export * from './emoji-picker';