minor: site footer, auth connextion, input w-full
This commit is contained in:
@@ -9,5 +9,15 @@ export default defineAppConfig({
|
||||
base: "cursor-pointer",
|
||||
},
|
||||
},
|
||||
input: {
|
||||
slots: {
|
||||
root: "w-full",
|
||||
},
|
||||
},
|
||||
textarea: {
|
||||
slots: {
|
||||
root: "w-full",
|
||||
},
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
@@ -6,7 +6,14 @@ const { connexionButton } = useAuthConnexion();
|
||||
<div class="bg-inverted py-1.5 text-inverted">
|
||||
<div class="container flex flex-col items-center gap-3 sm:flex-row">
|
||||
<SiteFooterCopyright class="sm:mr-auto" />
|
||||
<UButton v-bind="connexionButton" color="neutral" variant="link" />
|
||||
<AuthState>
|
||||
<AcfLinkButton
|
||||
:link="connexionButton.link"
|
||||
:icon="connexionButton.icon"
|
||||
color="neutral"
|
||||
variant="link"
|
||||
/>
|
||||
</AuthState>
|
||||
<SiteFooterCredits />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -70,11 +70,13 @@ export function useAuthConnexion() {
|
||||
}
|
||||
}
|
||||
|
||||
// Dynamic connexion link
|
||||
// Dynamic connexion link / icon
|
||||
const connexionButton = computed(() => ({
|
||||
label: isLoggedIn.value ? "Déconnexion" : "Connexion",
|
||||
link: parseAcfLink({
|
||||
title: isLoggedIn.value ? "Déconnexion" : "Connexion",
|
||||
url: "/connexion",
|
||||
}),
|
||||
icon: isLoggedIn.value ? "i-lucide-log-out" : "i-lucide-log-in",
|
||||
to: "/connexion",
|
||||
}));
|
||||
|
||||
return { isRedirecting, login, logout, connexionButton };
|
||||
|
||||
@@ -4,5 +4,5 @@ export const useGeneralSettings = () =>
|
||||
{},
|
||||
{
|
||||
transform: ({ generalSettings }) => generalSettings,
|
||||
},
|
||||
}
|
||||
);
|
||||
|
||||
@@ -4,5 +4,5 @@ export const useSiteOptions = () =>
|
||||
{},
|
||||
{
|
||||
transform: ({ siteOptions }) => siteOptions?.groupSiteOptions,
|
||||
},
|
||||
}
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user