-
Notifications
You must be signed in to change notification settings - Fork 352
Add Mesh Hero #8159
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Mesh Hero #8159
Conversation
Apollo Federation Subgraph Compatibility Results
Learn more: |
💻 Website PreviewThe latest changes are available as preview in: https://0f42c662.graphql-mesh.pages.dev |
a0abf1a
to
39f04a1
Compare
🚀 Snapshot Release (
|
Package | Version | Info |
---|---|---|
@graphql-mesh/cache-cfw-kv |
0.104.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/cache-file |
0.103.12-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/cache-inmemory-lru |
0.0.7-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/cache-localforage |
0.103.12-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/cache-redis |
0.103.12-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/compose-cli |
1.3.4-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/fusion-composition |
0.7.17-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/include |
0.2.10-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/apollo-link |
0.105.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/cli |
0.98.16-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/config |
0.106.16-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/graphql |
0.103.12-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/grpc |
0.106.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/json-schema |
0.108.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/mongoose |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/mysql |
0.104.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/neo4j |
0.105.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/odata |
0.105.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/openapi |
0.108.13-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/postgraphile |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/raml |
0.108.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/soap |
0.105.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/supergraph |
0.9.12-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/thrift |
0.105.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/tuql |
0.104.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/http |
0.105.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/merger-bare |
0.104.14-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/merger-stitching |
0.104.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/migrate-config-cli |
1.4.8-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/runtime |
0.105.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/store |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transform-cache |
0.103.12-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transform-encapsulate |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transform-extend |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transform-federation |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transform-filter-schema |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transform-hive |
0.103.12-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transform-hoist-field |
0.103.12-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transform-naming-convention |
0.103.13-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transform-prefix |
0.103.13-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transform-prune |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transform-rate-limit |
0.103.12-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transform-rename |
0.103.12-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transform-replace-field |
0.103.12-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transform-resolvers-composition |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transform-transfer-schema |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transform-type-merging |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/types |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/urql-exchange |
0.105.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/utils |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@omnigraph/json-schema |
0.108.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@omnigraph/mysql |
0.8.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@omnigraph/neo4j |
0.9.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@omnigraph/odata |
0.1.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@omnigraph/openapi |
0.108.13-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@omnigraph/raml |
0.108.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@omnigraph/soap |
0.105.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@omnigraph/sqlite |
0.7.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@omnigraph/thrift |
0.8.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/plugin-deduplicate-request |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/plugin-hive |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/plugin-http-cache |
0.103.12-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/plugin-http-details-extensions |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/plugin-jit |
0.1.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/plugin-jwt-auth |
1.4.1-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/plugin-live-query |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/plugin-mock |
0.103.12-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/plugin-newrelic |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/plugin-operation-field-permissions |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/plugin-operation-headers |
1.3.12-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/plugin-rate-limit |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/plugin-response-cache |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/plugin-snapshot |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/plugin-statsd |
0.103.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transport-grpc |
0.1.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transport-mysql |
0.8.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transport-neo4j |
0.8.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transport-odata |
0.1.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transport-rest |
0.8.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transport-soap |
0.8.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transport-sqlite |
0.8.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transport-thrift |
0.8.11-alpha-20241230114702-39f04a1b8b9dd8c45c604c5840ce31d49da7c1f1 |
npm ↗︎ unpkg ↗︎ |
That NPM installation script |
Closed because it's subsumed by #8207 |
* Squash merge "Add Mesh Hero #8159" * Squash merge "Add Datasources Illustration #8181" * Remove images and the old landing page * Add all sections (sandbox is BAD) * Add fonts, fix paddings for mobiles * Add .light class to body * Remove Plugins link * Tweak styles, add meta * Set @theguild/components version to 7.4.0 * Hack around CodeSandbox stealing focus. We need something better * chore(dependencies): updated changesets for modified dependencies * Style the select, add a lazy prop * Fix padding * Work around iframe autoscroll with nested iframe and position:fixed * Update website/src/components/mesh-hero.tsx Co-authored-by: Dimitri POSTOLOV <dmytropostolov@gmail.com> * Format * Remove redundant tailwind classes * Add target=_blank * Fix Datasources List z-index * Add the links I forgot about * Use whole width of the screen in Comparison Table on mobile * Move shrink-0 to Mesh logo * Add new favicon * Remove InstallButton * Use VersionDropdown * Make one small ugly CSS fix * chore(dependencies): updated changesets for modified dependencies * Move chevron to the right, show newest version at the top * Remove Pricing link * Switch the MDX anchor to fix underlines in Safari * Add arrows to datasources list * Inline Mesh logo in Hero because of Safari blurry rendering * Add color-scheme: light to landing page container * Move color-scheme: light to html (has to be !important bcs of inline styles) * Style the scrollbar in Comparison Table * Set autoImportThemeStyle to false * Highlight some sections in Run Anywhere * Style focus in datasources list * Style focus in comparison table * Add z-index: 40 for $crisp-chatbox * Update Components to 7.6.0 and use themeVersion=hive-rebranding --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Dimitri POSTOLOV <dmytropostolov@gmail.com>
This is ready for review, but not for merge.
Description
Added the Mesh hero component.
I'm doing it in a separate PR to make the review easier and allow us to merge it in a straightforward manner.
I'd like to talk about the copy here.
Why don't I want to merge it yet?
It looks kinda off without the navbar and it doesn't support dark mode, so don't merge it without the wiring for the layout.
Type of change
Screenshots/Sandbox (if appropriate/relevant):