Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 

76 wiersze
2.3 KiB

  1. import React from "react";
  2. // nodejs library that concatenates classes
  3. import classNames from "classnames";
  4. // react components for routing our app without refresh
  5. import Link from "next/link";
  6. // @material-ui/core components
  7. import { makeStyles } from "@material-ui/core/styles";
  8. // @material-ui/icons
  9. // core components
  10. import Header from "components/Header/Header.js";
  11. import HeaderLinks from "components/Header/HeaderLinks.js";
  12. import Footer from "components/Footer/Footer.js";
  13. import GridContainer from "components/Grid/GridContainer.js";
  14. import GridItem from "components/Grid/GridItem.js";
  15. import SectionContent from "pages-sections/Components-Sections/SectionContent.js";
  16. import Parallax from "components/Parallax/Parallax.js";
  17. import styles from "assets/jss/nextjs-material-kit/pages/components.js";
  18. import Button from "components/CustomButtons/Button.js";
  19. import Home from "../api/home.js"
  20. const useStyles = makeStyles(styles);
  21. export default function Components(props) {
  22. const classes = useStyles();
  23. const { ...rest } = props;
  24. return (
  25. <div>
  26. <Header
  27. rightLinks={<HeaderLinks/>}
  28. fixed
  29. color="info"
  30. changeColorOnScroll={{
  31. height: 400,
  32. color: "white"
  33. }}
  34. {...rest}
  35. />
  36. <Parallax image={require("assets/img/Promotion_2-1.jpg")} width="200px">
  37. <div className={classes.container}>
  38. <GridContainer>
  39. {/* <GridItem>
  40. <div className={classes.brand} align="center">
  41. <h1 className={classes.title}>Thamrin Group</h1>
  42. <h3 className={classes.subtitle}>
  43. A Badass Material Kit based on Material-UI and NextJS.
  44. </h3>
  45. </div>
  46. <Button
  47. href="/login"
  48. className={classes.registerNavLink}
  49. color="info"
  50. box
  51. >
  52. Shop Now
  53. </Button>
  54. </GridItem> */}
  55. </GridContainer>
  56. </div>
  57. </Parallax>
  58. <div className={classNames(classes.main, classes.mainRaised)}>
  59. <SectionContent />
  60. </div>
  61. <Footer />
  62. </div>
  63. );
  64. }
  65. export async function getServerSideProps(context) {
  66. var res=await Home.GET();
  67. console.log(res);
  68. return {
  69. props: { }, // will be passed to the page component as props
  70. };
  71. }