-
-
Notifications
You must be signed in to change notification settings - Fork 32.1k
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
[website] Add product-x page #28106
Merged
Merged
[website] Add product-x page #28106
Changes from 250 commits
Commits
Show all changes
281 commits
Select commit
Hold shift + click to select a range
b4460d1
minor fixes
siriwatknp 9fd022f
fix a11y
siriwatknp 7cf0e13
fix a11y issues
siriwatknp 6972016
add main section
siriwatknp 600ada5
fix semantic and font
siriwatknp 46f4dd0
add designkits branding prefetch
siriwatknp c04e34c
remove tabs to reduce motion
siriwatknp 40a09ad
fix aria-label
siriwatknp 3300fa3
fix wording
siriwatknp 14fcff9
prevent focus on Hero components
siriwatknp 164e61d
typo, missing space
oliviertassinari ac918e4
some overall design adjustments
danilo-leal 66c3a67
success alert styling
danilo-leal 94762bf
wording
danilo-leal 0e1e703
Material-UI -> MUI
danilo-leal b8fbbe3
sponsors spacing tweak
danilo-leal e59073a
small adjustments
danilo-leal d79d749
more small tweaks and copywriting corrections
danilo-leal ab3006e
sponsors grid refinement
danilo-leal b0a6f90
minor fixes
siriwatknp 5be2575
remove static images
siriwatknp b62e5c4
Merge branch 'rebranding/homepage2' of github.com:siriwatknp/material…
siriwatknp 2934d70
fix margin and spacing
siriwatknp f12c03f
test new ux on the core showcase
siriwatknp 12e85a5
fix layout
siriwatknp 0669545
add transition
siriwatknp 28f421c
support dark on core showcase
siriwatknp 5bad676
run prettier and docs:formatted
siriwatknp 37d79ab
move tooltip to local styling
siriwatknp 2282a98
remove unused code
siriwatknp 1a7f8fd
Update docs/src/components/home/Sponsors.tsx
siriwatknp 052c524
Merge branch 'rebranding/homepage2' of github.com:siriwatknp/material…
siriwatknp 86a871a
Merge branch 'next' of https://github.com/mui-org/material-ui into re…
siriwatknp 33d604b
use xGrid in advanced showcase
siriwatknp 68a3d65
skip tab in hero
siriwatknp cdf3dfb
minor adjustments
siriwatknp eed2696
fix types
siriwatknp 3057944
fix switch thumb styles
siriwatknp 38bc73c
add @media (prefers-reduced-motion)
oliviertassinari 55d653c
capitalization convention
oliviertassinari 11c27ee
use the full legal name
oliviertassinari 92eef1b
We will have a third repository for the low-code effort
oliviertassinari 6ab9e8c
add h3 section
oliviertassinari f06c93d
no jargon
oliviertassinari caf13be
English format
oliviertassinari 07d0724
fix icons on ValueProposition
siriwatknp 545009c
fix icons in WhatToExpect
siriwatknp d0174a6
fix icons on about
siriwatknp 1458d93
fix icon color
siriwatknp 1fad0fc
Merge branch 'rebranding/homepage2' of github.com:siriwatknp/material…
siriwatknp 99ee152
add custom theme suggestion
siriwatknp 7d160c5
design details
danilo-leal ff49213
tweaks on the hamburguer menu and other minor stuff
danilo-leal 9e6a090
Merge branch 'next' into rebranding/homepage2
siriwatknp adccc60
fix colors
siriwatknp adca51b
cleanup outdated core showcase
siriwatknp d68fee9
run docs formatted
siriwatknp 27a2fe7
fix stat number
siriwatknp fe448cc
add wip core page
siriwatknp 1d40914
wip product advanced x
siriwatknp f82f5a8
add icons to XDataGrid
siriwatknp 85235ab
add icons to XComponents
siriwatknp 0688b9d
add icons to XRoadmap
siriwatknp c8e3a4a
wrap icons with RootSvg
siriwatknp d165bfc
add overline to CoreHero
siriwatknp f916a8d
fix missin id
siriwatknp f66c283
add empty id
siriwatknp d71141d
add wip templates page
siriwatknp 32654e7
add wip design-kits page
siriwatknp cf4609f
add designkit components images
siriwatknp e558c5f
complete design-kits page
siriwatknp 9abbed6
refactor Hero
siriwatknp 4e00409
add template banners to product template page
siriwatknp 468fdcf
fix shadow
siriwatknp 909f186
complete product template page
siriwatknp 55fe3ae
add link to store
siriwatknp ef399aa
add wip XHero
siriwatknp 227caae
add FolderTreeView customization
siriwatknp f889689
add components to XHero
siriwatknp 8baa7e9
Merge branch 'next' of https://github.com/mui-org/material-ui into re…
siriwatknp ad714b1
remove x-grid related
siriwatknp a2582e7
Merge branch 'next' of https://github.com/mui-org/material-ui into re…
siriwatknp bf07580
fix merge conflict
siriwatknp 4d296e5
replace custom icons
siriwatknp 8403de9
add default styling
siriwatknp f19c5e1
add demo to CoreComponents
siriwatknp ac59b60
add Demo to CoreTheming
siriwatknp ae3c127
add RealEstateCard to CoreStyling
siriwatknp de68918
add spacing
siriwatknp f203ec5
fix theming button bg
siriwatknp 87ee17e
add material design components to hero
siriwatknp 0382a1b
add scroll to highlight area
siriwatknp aa48c67
init refinement
siriwatknp 3c9b982
colors refinement
danilo-leal f02c8f7
"not available" icon
danilo-leal c641e64
profile role text color
danilo-leal f87065d
pricing table adjustment
danilo-leal af6f042
early bird container tweaks
danilo-leal 8ac1dc5
pricing table labels
danilo-leal b2d2b97
home page details
danilo-leal 684f0fd
removing custom icons
danilo-leal bc81b97
minor stuff on the about page
danilo-leal a4b4240
standardize tooltip styles between pricing table and about
danilo-leal 7bed031
about icon colors
danilo-leal b683b51
remove custom icons from about page
danilo-leal 6f75e5a
minor details
danilo-leal df48355
link font weight
danilo-leal d9beee7
minor details
danilo-leal 4cf5ac2
improve keyboard handling in nav
siriwatknp 1fb1ee8
use primary.400 as main in darkmode
siriwatknp 4d2dc2a
Merge branch 'rebranding/refinement' of github.com:siriwatknp/materia…
siriwatknp 5c09616
make menu dropdown scrollable
siriwatknp f3e6033
add feature toggle for products menu
siriwatknp 7800b21
add rich result structure to home
siriwatknp 5b3fcf4
force html font-size
siriwatknp 556f794
fix width
siriwatknp 590db09
fix transparent issue
siriwatknp f470fb1
fix own styling toggle ui
siriwatknp beeb67d
run prettier
siriwatknp c972a97
fix pricing styling
siriwatknp 95fea19
fix links
siriwatknp 18ecde8
adjust chip
siriwatknp 501d0ce
add tooltip to mode toggle
siriwatknp 0920d6f
pass href to button
siriwatknp 321af83
remove transition in sponsor
siriwatknp c5e3390
iterating with centering the icons
danilo-leal e7cc4f6
iterating with row hover bg
danilo-leal 8e50365
iterating with the code flash margin
danilo-leal 92b87bd
copywriting corrections
danilo-leal 9209486
fix "buy now" link
danilo-leal 732a66b
fix "buy now" link on mobile
danilo-leal e7aeed3
early bird icon spacing
danilo-leal bde4471
logo baseline alignment
danilo-leal 686e55b
email subscription small tweak
danilo-leal a0d2a01
copywriting corrections
danilo-leal bf83374
add non breaking space on the hero copy
danilo-leal 9d2a8e0
iteration on the sponsors section
danilo-leal 2dcbfb4
small adjustments
danilo-leal c3e2a04
data grid accordion icon transition velocity
danilo-leal 3e219de
data grid accordion row height
danilo-leal 95aff16
iteration on the copywriting of value proposition and component demo …
danilo-leal 4f9d194
Merge branch 'rebranding/refinement' of github.com:siriwatknp/materia…
siriwatknp 25a90c8
increase logo size for diamond sponsor
siriwatknp 0dfc6e4
fix pricing overflow
siriwatknp 810d1fc
update pricing sticky head
siriwatknp 92c600c
fix typo
siriwatknp bf1ff33
no bg for touch device
siriwatknp 3898258
use the same ThemeContext between rebranding and docs
siriwatknp aaa26b7
update meta theme color
siriwatknp 7cf21d8
Merge branch 'next' of https://github.com/mui-org/material-ui into re…
siriwatknp 5fdcf4f
fix anchor underline
siriwatknp 99c5271
cleanup deprecated ThemeProvider
siriwatknp 011ea80
remove `passHref`
siriwatknp e5b21ce
run prettier
siriwatknp 9d8aeec
change social preview
siriwatknp 3b60598
fix lint
siriwatknp 0a5bc26
remove minWidth
siriwatknp c3a81c6
adjust table of content color
siriwatknp a62661d
move CssBaseline to BrandingProvider
siriwatknp 01f8cbb
Merge commit 'a62661ded4b9d12c4180f0d473be8d5d9861d824' into rebrandi…
siriwatknp 54161ad
fix merge conflict
siriwatknp 159a8ee
Merge branch 'next' of https://github.com/mui-org/material-ui into re…
siriwatknp 974b8d9
minor adjustment
siriwatknp 5eccdf3
remove last line
siriwatknp 7c14c97
remove unused files
siriwatknp 57c4697
set min-height
siriwatknp 92d78be
revert code
siriwatknp d78f573
revert code
siriwatknp 40c23ed
revert code
siriwatknp 2812b8c
bring back some code (remove later)
siriwatknp 15c0472
fix lint
siriwatknp 46fb9ca
add x-grid package
siriwatknp 91e698f
add advanced page
siriwatknp 83ecdbb
add wip advanced demo
siriwatknp 4e3366b
Merge branch 'next' into rebranding/x-advanced
siriwatknp ee5813f
rename imports
siriwatknp 19671e7
fix dev error
siriwatknp c1c2fde
extract FlashCode component
siriwatknp 798ffa3
wip XDataGrid
siriwatknp be04dba
wip
siriwatknp 912d54c
update XDataGrid demo
siriwatknp 9841a3c
prettier
siriwatknp 0dcea5c
copywriting refinement
danilo-leal 8b91624
reference company logos alignment and adjustments
danilo-leal beec2ef
adjustments to the XDataGrid section
danilo-leal 189b0d1
sneaky fix on the core page
danilo-leal 2079f16
border color fix
danilo-leal 0a9b037
border fix again and other adjustments
danilo-leal e873e7c
data grid hero size
danilo-leal 274fba6
one more available row and some icon tweaks
danilo-leal 5d1e2f5
tree view styles tweaking
danilo-leal 6c3e508
data grid hero row text color
danilo-leal 17a3aeb
roadmap card responsive fix
danilo-leal b450cb0
fix mobile alignment
siriwatknp 9ec7ed5
add XGrid full demo
siriwatknp 237a15e
add XDateRangeDemo
siriwatknp 489b7c0
prettier
siriwatknp 11a327f
controls bg color data grid demo
danilo-leal 64bbb9e
fix npm install
siriwatknp 424890e
Merge branch 'rebranding/x-advanced' of https://github.com/siriwatknp…
danilo-leal 5511cff
copywriting iteration
danilo-leal 7c3fac7
iteration on the roadmap card
danilo-leal cc7330d
add "much more" btn to the components grid
danilo-leal faeacc0
"much more" btn route on the Data Grid section
danilo-leal 78b4f8d
prettier
danilo-leal 831f5b5
Merge branch 'next' of https://github.com/mui-org/material-ui into re…
siriwatknp 9ea4c6b
fix Roadmap columns
siriwatknp 3a3ed44
fix roadmap url
siriwatknp 38ac0ff
fix typo name
siriwatknp 6b1d10a
adjust grid styles
siriwatknp 25c8900
fix as suggested
siriwatknp e49e21e
simplify sx value
siriwatknp 40640fc
fix overflow
siriwatknp 8bc9252
minor fixes
siriwatknp 67d79f2
add TreeViewDemo
siriwatknp 376c00d
add chart and sparkline
siriwatknp f0bab48
minor styling
siriwatknp 03c1699
fix case sensitive
siriwatknp 835780d
fix case sensitive
siriwatknp 8222ceb
copywriting iteration
danilo-leal ce3bc83
tree view demo tweaks
danilo-leal c16d593
sparkline and chart demo preview adjustments
danilo-leal 856403a
prettier
danilo-leal 5f7a1f9
adjust images position
siriwatknp d281938
add pro info in pagination
siriwatknp 1932db4
update DataGrid to @mui scope
siriwatknp ecb5ac3
fix types
siriwatknp c0db73f
copywriting tooltip iteration
danilo-leal 340a5ff
Merge branch 'rebranding/x-advanced' of https://github.com/siriwatknp…
danilo-leal f319354
copywriting iteration
danilo-leal 4958ae2
fix types
siriwatknp 97c8105
add wip datagrid get started rotue
siriwatknp 014cd5b
Merge branch 'rebranding/x-advanced' of github.com:siriwatknp/materia…
siriwatknp 9e49613
remove old package
siriwatknp 7fdc4c3
change to page `x`
siriwatknp ac93054
use env variable
siriwatknp cb8cc34
add data grid docs url
siriwatknp b02bf50
Merge branch 'next' into rebranding/x-advanced
siriwatknp a7e464f
Update docs/src/route.ts
siriwatknp cdb4813
minor copywriting fix
danilo-leal 4473d7b
components demo styles tweaks
danilo-leal a54fe3d
prettier
danilo-leal dcb5e3e
Merge branch 'next' into rebranding/x-advanced
siriwatknp 090787f
better quality pngs
danilo-leal e26afc4
fix date range size
siriwatknp c8365b1
scroll into view when click or focus
siriwatknp 52f0933
fix grid styling
siriwatknp 80acb8b
little copywriting fix
danilo-leal 0bba77a
add sparkline & chart dark images
siriwatknp cf6d2b0
add prefetch images
siriwatknp File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
import * as React from 'react'; | ||
import Head from 'docs/src/modules/components/Head'; | ||
import CssBaseline from '@mui/material/CssBaseline'; | ||
import BrandingProvider from 'docs/src/BrandingProvider'; | ||
import AppHeader from 'docs/src/layouts/AppHeader'; | ||
import XHero from 'docs/src/components/productX/XHero'; | ||
import XComponents from 'docs/src/components/productX/XComponents'; | ||
import XDataGrid from 'docs/src/components/productX/XDataGrid'; | ||
import XTheming from 'docs/src/components/productX/XTheming'; | ||
import XRoadmap from 'docs/src/components/productX/XRoadmap'; | ||
import References, { ADVANCED_CUSTOMERS } from 'docs/src/components/home/References'; | ||
import AppFooter from 'docs/src/layouts/AppFooter'; | ||
|
||
export default function Home() { | ||
return ( | ||
<BrandingProvider> | ||
<Head | ||
title="MUI: Performant advanced components." | ||
description="We are kicking it off with the most powerful Data Grid on the market and there's a lot more to come. Build complex applications with our advanced components." | ||
/> | ||
<CssBaseline /> | ||
<AppHeader /> | ||
<main> | ||
<XHero /> | ||
<References companies={ADVANCED_CUSTOMERS} /> | ||
<XComponents /> | ||
<XDataGrid /> | ||
<XTheming /> | ||
<XRoadmap /> | ||
</main> | ||
<AppFooter /> | ||
</BrandingProvider> | ||
); | ||
} |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have asked the x team about this, they confirm that this pattern is okay. However, @eps1lon suggest to take a look at how Remix tackle the license. I agree that it can be improved and will open an issue in the x repo.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We could get the license key from an env var: https://docs.netlify.com/configure-builds/environment-variables/
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For context:
Regarding the advantages of a public repository, I can think of two:
Regarding the downsides:
👍 for exploring alternatives.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@eps1lon In the current approach: we require leaking license keys to client bundles, correct. The license key is a reminder to purchase a license. For instance, it's not because a project has a valid license key that it's licensed.
Regarding the prior-arts, there were three influences:
More recently, I saw a new approach in https://www.telerik.com/kendo-react-ui/my-license/, we could also investigate it too.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And why did you choose these approaches? Did you just choose them because somebody else is doing it? How can this possibly be a meassure of a "good" approach.
Also: I moved this discussion explicitly to internal channels since I realized how irresponsible it is to have this security related discussion in public.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The approach in https://www.telerik.com/kendo-react-ui/my-license/ is interesting:
@progress/kendo-licensing
read the public key of the license during the build phase@progress/kendo-licensing
updates the dist files at thedata: ' {} '
placeholder.Regarding the cons:
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Regarding the security aspect, the license key can be made public. I think that this thread is about, how can we find a more efficient approach, 1. in terms of doing less work on the runtime (bundle size, performance), and 2. in making it feel safer for the customers (some might feel that leaking their key in public is not great).
Ultimately, with
patch-package
, or even keeping the source on GitHub, I think that it's easy to cheat the current system, in #28106 (comment), I draw some of the arguments as to why it could be OK.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have opened mui/mui-x#2565 for it.