Commit f86383c
committed
Refactor and optimize various components and pages
- Updated the `companies-logo.astro` component to use a dynamic message retrieval method for badges.
- Changed the `posthog.astro` component to use inline scripts for better performance.
- Modified the `Plans.astro` component to use inline scripts for defining variables.
- Refactored `ldJson.ts` to utilize `schema-dts` types, simplifying the schema creation functions and enhancing type safety.
- Enhanced the `about.astro` page to include a detailed organization schema with founder information.
- Removed hardcoded alternatives from the `alternatives.astro` page.
- Cleaned up the `app_mobile.astro` page by removing unnecessary variables.
- Simplified the `blog/[slug].astro` page by adjusting article section handling and removing validation in development.
- Updated the `capwesome.astro` page to use inline scripts for iframe resizing.
- Removed unused imports from the `ci_cd.astro` page.
- Cleaned up the `consulting.astro` page by removing unnecessary elements.
- Fixed domain variable initialization in the `dp.astro` page.
- Updated the `enterprise.astro` page to include additional entities in the ldJSON graph.
- Simplified the `eula.astro` page by directly accessing the domain variable.
- Cleaned up the `index.astro` page by removing unnecessary locale variable.
- Updated the `ionic-appflow.astro` page to use inline scripts for iframe resizing.
- Simplified the `live-update.astro` and `native-build.astro` pages by removing unnecessary parameters in array mapping.
- Cleaned up the `plugins/[slug].astro` page by removing validation in development.
- Updated the `pricing.astro` page to streamline ldJSON graph creation.
- Fixed comparison logic in the `semver_tester.astro` page.
- Added unique IDs to animated elements in various solution pages for better accessibility.
- Cleaned up the `top_native_script_app.astro` page by removing unnecessary config variable.
- Updated `tsconfig.json` to include bun-types and exclude scripts directory.1 parent facc8aa commit f86383c
File tree
38 files changed
+784
-713
lines changed- .github/workflows
- src
- components
- pricing
- lib
- pages
- blog
- plugins
- solutions
38 files changed
+784
-713
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| 63 | + | |
63 | 64 | | |
64 | 65 | | |
65 | 66 | | |
| |||
0 commit comments