From 187006abdd76ccfdc4c1c246582b1d83682e640a Mon Sep 17 00:00:00 2001
From: Thomas Bonnet
Date: Fri, 20 Dec 2024 15:05:06 +0100
Subject: [PATCH] i18n(fr): Update `reference/modules/astro-actions` from
#10447 (#10472)
Signed-off-by: Thomas Bonnet
---
.../fr/reference/modules/astro-actions.mdx | 43 +++++++++++++++++++
1 file changed, 43 insertions(+)
diff --git a/src/content/docs/fr/reference/modules/astro-actions.mdx b/src/content/docs/fr/reference/modules/astro-actions.mdx
index 6aa7b4943a0a5..63910a4aed2c7 100644
--- a/src/content/docs/fr/reference/modules/astro-actions.mdx
+++ b/src/content/docs/fr/reference/modules/astro-actions.mdx
@@ -301,3 +301,46 @@ export const onRequest = defineMiddleware(async (context, next) => {
`deserializeActionResult()` inversera l'effet de `serializeActionResult()` et renverra le résultat d'une action à son état d'origine. Ceci est utile pour accéder aux objets `data` et `error` sur un résultat d'action sérialisé.
+
+### `getActionPath()`
+
+
+
+ **Type :** `(action: ActionClient) => string`
+
+
+
+L'utilitaire `getActionPath()` accepte une action et renvoie un chemin d'URL afin que vous puissiez exécuter un appel d'action comme une opération `fetch()` directement. Cela vous permet de fournir des détails tels que des en-têtes personnalisés lorsque vous appelez votre action. Ensuite, vous pouvez [gérer les données retournées au format personnalisé](/fr/guides/actions/#gestion-des-données-renvoyées) selon vos besoins, comme si vous aviez appelé une action directement.
+
+Cet exemple montre comment appeler une action `like` définie en passant l'en-tête `Authorization` et l'option [`keepalive`](https://developer.mozilla.org/en-US/docs/Web/API/Request/keepalive) :
+
+```astro title="src/components/my-component.astro" {8,11}
+
+```
+
+Cet exemple montre comment appeler la même action `like` en utilisant l'API [`sendBeacon`](https://developer.mozilla.org/fr/docs/Web/API/Navigator/sendBeacon) :
+
+```astro title="src/components/my-component.astro" {5} "sendBeacon"
+
+```