From 7474a96c25a62512f65dd0a563dfe6c3418b584f Mon Sep 17 00:00:00 2001 From: Felix Angelov Date: Tue, 5 Mar 2024 23:58:29 -0600 Subject: [PATCH 1/2] docs: add `es/index.mdx` --- docs/src/components/landing/Discord.astro | 4 +- .../src/components/landing/SponsorsGrid.astro | 6 +- docs/src/content/docs/es/index.mdx | 85 +++++++++++++++++++ 3 files changed, 92 insertions(+), 3 deletions(-) create mode 100644 docs/src/content/docs/es/index.mdx diff --git a/docs/src/components/landing/Discord.astro b/docs/src/components/landing/Discord.astro index c749bf67835..b71cf89c866 100644 --- a/docs/src/components/landing/Discord.astro +++ b/docs/src/components/landing/Discord.astro @@ -2,6 +2,8 @@ import { LinkCard } from '@astrojs/starlight/components'; import { Image } from 'astro:assets'; import BlocLogo from '~/assets/bloc.svg'; + +const { joinDiscord = 'Join our Discord' } = Astro.props; ---
-

Sponsored with 💖 by

+

{sponsoredBy}

@@ -89,5 +91,5 @@ const sponsors: Sponsor[] = [
- +
diff --git a/docs/src/content/docs/es/index.mdx b/docs/src/content/docs/es/index.mdx new file mode 100644 index 00000000000..01b3a2a95c3 --- /dev/null +++ b/docs/src/content/docs/es/index.mdx @@ -0,0 +1,85 @@ +--- +template: splash +title: Bloc State Management Library +description: Official documentation for the bloc state management library. Support for Dart, Flutter, and AngularDart. Includes examples and tutorials. +banner: + content: | + ✨ Visite + la tienda de Bloc ✨ +editUrl: false +lastUpdated: false +hero: + title: Bloc v8.1.3 + tagline: Una biblioteca de administración de estado predecible para Dart. + image: + alt: Bloc logo + file: ~/assets/bloc.svg + actions: + - text: Empezar + link: /es/getting-started/ + variant: primary + icon: rocket + - text: Vista sobre GitHub + link: https://github.com/felangel/bloc + icon: github + variant: secondary +--- + +import { CardGrid } from '@astrojs/starlight/components'; +import SponsorsGrid from '~/components/landing/SponsorsGrid.astro'; +import Card from '~/components/landing/Card.astro'; +import ListCard from '~/components/landing/ListCard.astro'; +import SplitCard from '~/components/landing/SplitCard.astro'; +import Discord from '~/components/landing/Discord.astro'; + + + +
+ + + + + ```sh + # Agregue bloc a su proyecto. + dart pub add bloc + ``` + +Nuestra [guía de inicio](/es/getting-started) tiene instrucciones paso a paso sobre cómo comenzar a usar Bloc en solo unos minutos. + + + + + Complete [los tutoriales oficiales](/es/tutorials/flutter-counter) para + aprender mejor Prácticas y construir una variedad de aplicaciones diferentes + alimentadas por Bloc. + + + + Explore la alta calidad y totalmente probada [muestra + aplicaciones](https://github.com/felangel/bloc/tree/master/examples) como el + mostrador, ¡Temporizador, lista infinita, clima, tarea y más! + + + + + - [¿Por qué Bloc?](/es/why-bloc) + - [Conceptos Básicos](/es/bloc-concepts) + - [Arquitectura](/es/architecture) + - [Testeo](/es/testing) + - [Convención de Nombres](/es/naming-conventions) + + + + + - [VSCode Integración](https://marketplace.visualstudio.com/items?itemName=FelixAngelov.bloc) + - [IntelliJ Integración](https://plugins.jetbrains.com/plugin/12129-bloc) + - [Mason CLI Integración](https://github.com/felangel/bloc/blob/master/bricks/README.md) + - [Plantillas Personalizadas](https://brickhub.dev/search?q=bloc) + - [Herramientas de Desarrollo](https://github.com/felangel/bloc/issues/2748) + + + + From 354572de6f98235f3f646fcd0e824d39cb685309 Mon Sep 17 00:00:00 2001 From: Felix Angelov Date: Wed, 6 Mar 2024 00:04:17 -0600 Subject: [PATCH 2/2] export props --- docs/src/components/landing/Discord.astro | 4 ++++ docs/src/components/landing/SponsorsGrid.astro | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/docs/src/components/landing/Discord.astro b/docs/src/components/landing/Discord.astro index b71cf89c866..ea7074021ef 100644 --- a/docs/src/components/landing/Discord.astro +++ b/docs/src/components/landing/Discord.astro @@ -1,4 +1,8 @@ --- +export type Props = { + joinDiscord: string; +}; + import { LinkCard } from '@astrojs/starlight/components'; import { Image } from 'astro:assets'; import BlocLogo from '~/assets/bloc.svg'; diff --git a/docs/src/components/landing/SponsorsGrid.astro b/docs/src/components/landing/SponsorsGrid.astro index 60be59fb44b..cee5dd6de21 100644 --- a/docs/src/components/landing/SponsorsGrid.astro +++ b/docs/src/components/landing/SponsorsGrid.astro @@ -1,4 +1,9 @@ --- +export type Props = { + sponsoredBy: string; + becomeASponsor: string; +}; + import { LinkCard } from '@astrojs/starlight/components'; import miquido from '~/assets/sponsors/miquido.png';