From 6e761464a6d0dfc9a10fcce0542e5f0bee83831f Mon Sep 17 00:00:00 2001 From: Christian <87277467+christiandonf@users.noreply.github.com> Date: Wed, 26 Nov 2025 19:24:05 -0300 Subject: [PATCH] first commit --- .gitignore | 24 + .prettierrc | 4 + README.md | 12 + eslint.config.js | 33 + eslintrc.json | 24 + index.html | 17 + package.json | 33 + public/image.png | Bin 0 -> 205081 bytes public/image2.png | Bin 0 -> 139158 bytes public/image3.png | Bin 0 -> 203017 bytes public/logo.png | Bin 0 -> 74144 bytes site-estetica/assets/index-BoGj1Tz0.css | 1 + site-estetica/assets/index-CYfNluKs.js | 49 + site-estetica/image.png | Bin 0 -> 205081 bytes site-estetica/image2.png | Bin 0 -> 139158 bytes site-estetica/image3.png | Bin 0 -> 203017 bytes site-estetica/index.html | 18 + site-estetica/logo.png | Bin 0 -> 74144 bytes src/App.jsx | 12 + src/Home/index.jsx | 348 ++++++ src/Main.jsx | 12 + src/Policy/index.jsx | 55 + src/global.css | 1 + vite.config.js | 8 + yarn.lock | 1452 +++++++++++++++++++++++ 25 files changed, 2103 insertions(+) create mode 100644 .gitignore create mode 100644 .prettierrc create mode 100644 README.md create mode 100644 eslint.config.js create mode 100644 eslintrc.json create mode 100644 index.html create mode 100644 package.json create mode 100644 public/image.png create mode 100644 public/image2.png create mode 100644 public/image3.png create mode 100644 public/logo.png create mode 100644 site-estetica/assets/index-BoGj1Tz0.css create mode 100644 site-estetica/assets/index-CYfNluKs.js create mode 100644 site-estetica/image.png create mode 100644 site-estetica/image2.png create mode 100644 site-estetica/image3.png create mode 100644 site-estetica/index.html create mode 100644 site-estetica/logo.png create mode 100644 src/App.jsx create mode 100644 src/Home/index.jsx create mode 100644 src/Main.jsx create mode 100644 src/Policy/index.jsx create mode 100644 src/global.css create mode 100644 vite.config.js create mode 100644 yarn.lock diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..fd496a8 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,4 @@ +{ + "singleQuote": true, + "semi": false +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..7059a96 --- /dev/null +++ b/README.md @@ -0,0 +1,12 @@ +# React + Vite + +This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. + +Currently, two official plugins are available: + +- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Babel](https://babeljs.io/) for Fast Refresh +- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh + +## Expanding the ESLint configuration + +If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the [TS template](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) for information on how to integrate TypeScript and [`typescript-eslint`](https://typescript-eslint.io) in your project. diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 0000000..ec2b712 --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,33 @@ +import js from '@eslint/js' +import globals from 'globals' +import reactHooks from 'eslint-plugin-react-hooks' +import reactRefresh from 'eslint-plugin-react-refresh' + +export default [ + { ignores: ['dist'] }, + { + files: ['**/*.{js,jsx}'], + languageOptions: { + ecmaVersion: 2020, + globals: globals.browser, + parserOptions: { + ecmaVersion: 'latest', + ecmaFeatures: { jsx: true }, + sourceType: 'module', + }, + }, + plugins: { + 'react-hooks': reactHooks, + 'react-refresh': reactRefresh, + }, + rules: { + ...js.configs.recommended.rules, + ...reactHooks.configs.recommended.rules, + 'no-unused-vars': ['error', { varsIgnorePattern: '^[A-Z_]' }], + 'react-refresh/only-export-components': [ + 'warn', + { allowConstantExport: true }, + ], + }, + }, +] diff --git a/eslintrc.json b/eslintrc.json new file mode 100644 index 0000000..83183a4 --- /dev/null +++ b/eslintrc.json @@ -0,0 +1,24 @@ +{ + "env": { + "browser": true, + "es2021": true + }, + "extends": [ + "eslint:recommended", + "plugin:react/recommended", + "plugin:prettier/recommended" + ], + "parserOptions": { + "ecmaVersion": 12, + "sourceType": "module" + }, + "rules": { + "prettier/prettier": [ + "error", + { + "singleQuote": true, + "semi": false + } + ] + } +} diff --git a/index.html b/index.html new file mode 100644 index 0000000..f54d6bf --- /dev/null +++ b/index.html @@ -0,0 +1,17 @@ + + + +
+ + + +Q!+y&Lql2ZTT;qOwpPRp6{p_LO!HrZ|;saPY4>sQCZKT*2zZT!I3-0Fp%QMJs`
z@`L|+n1Z*mpD4y a0tZOM_fdh>_{N2$w&Sji
zmDRec-%$Mgz)j38!tf}bIC#M$efkvKd4+a;9(x5J2zn$DX(@+3P#aYLJRSpgbs(85
z?YHF=!=AD(3vo-HfE`)LCpA!b{@JI?Gf!XE08iV9WU2q%xBphkPy-uT)XaCTvIMyozab?{=|7b+eB;eGy_c6m1U98KQLMPYp>_IhS%XU2oLhO; knZU1v0|
zXY1}+8Qwz2lkYmQR90L5Kc%fsWAn}wVtu0cQKF8TS5I(OzV|wo+%9d=c?xkDJT2pu
zuEM{o;8sOxShmx#gPc~Nm-OdbPLV6COqqLwvBro>HcC(BSCIiDfWadSuTkl94N$4w
zVEcB*JpLQwaVPq3jNe&Ycl<8=`+xQC-mt)E=xRc7rPvWftpi(YJfj)4ghiqw$lTJ4
z?>fNdox4ZcG8IIlUnz&ecOg&WnpCz~Azjf=&LMs+&ZkrPJmMY$_8(f&_Oil29Nn9p
zC|U`Fmt|NK>P=U;;G(rLlg{-r5Ec@S9<4&6E80#F S|t?xY6E_&hW(i^8#8o&Ze6l73yf(9)WJ^I@s11~
z-=XjI6dsd md#5>3x!8Q+rxw
z)pltaVipY5x-ioUpyqJ4uWARtGoCPZ;j&Z4b31Pb#
z6TT_Rwo>9a&>u@&%daE2tcXt<
-OnWr
!*6Me@
z^Bt#s>4g{F&wP{umpAQa{x;|8dFFj85o4eV>mL8O8bio;HkA6pi>cHdC~5jAC_m!-
zOn>X0ucOS<7k$jTgsGE)kgDKhfMwh;rKAv_z8q6%wWtCn4b22NV8?uKw9g!B8ifnF
zf{Q4(#m_i8&A2f&J8IH<;|!XHp0Q@-p|#uxO%OW)E3yn
zIElCpXG#mbQ^TGHX+B|1X>*WE8*MYv-m0)IpK8B`tV{vxsvbI|oF-#SU)&SYqFwkm
z|MUO&b=ngrZCC>O7wxVtmCkPO-@8Q)L5B6=p)XdniH(uml%I9v{n6)19i2sGgC_%)
zWsXk~0x6g)Q_QL}()D<82N=hriq`Q}$b{u$S!dz}^8{~?p)>So