-
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
…para-personas_Juan-Manuel 28 generar la documentación para personas juan manuel
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,6 +2,58 @@ | |
|
||
Este repositorio guarda una librería libre de componentes para React, escrita en Typescript. | ||
|
||
La librería puede ser usada desde un tag `<script>` del navegador. | ||
|
||
> También se deben importar las dependencias (react y react-dom). | ||
## Ejemplo | ||
|
||
```html | ||
<script | ||
src="https://unpkg.com/react@18/umd/react.production.min.js" | ||
crossorigin | ||
></script> | ||
<script | ||
src="https://unpkg.com/react-dom@18/umd/react-dom.production.min.js" | ||
crossorigin | ||
></script> | ||
<script | ||
src="https://unpkg.com/@bonapata/[email protected]/dist/umd/partes.js" | ||
crossorigin | ||
></script> | ||
<script> | ||
const pathnames = new Map(); | ||
pathnames.set('/javascript', 'assets/images/js.png'); | ||
pathnames.set('/mysql', 'assets/images/mysql.png'); | ||
pathnames.set('/git', 'assets/images/git.png'); | ||
pathnames.set('/bash', 'assets/images/gnu-bash.png'); | ||
pathnames.set('/postgresql', 'assets/images/postgres.png'); | ||
pathnames.set('/firewall', 'assets/images/cortafuegos.png'); | ||
pathnames.set('/networking', 'assets/images/networking.png'); | ||
pathnames.set('/docker', 'assets/images/docker.png'); | ||
pathnames.set('/ssh', 'assets/images/ssh.png'); | ||
pathnames.set('/python', 'assets/images/python.png'); | ||
pathnames.set('/linux-basic-info', 'assets/images/linux.png'); | ||
pathnames.set('/java', 'assets/images/java.png'); | ||
pathnames.set('/java-process', 'assets/images/java-process.png'); | ||
pathnames.set('/crontab', 'assets/images/cron.png'); | ||
pathnames.set('/vim', 'assets/images/cli-file.png'); | ||
pathnames.set('/heroku-java', 'assets/images/heroku.png'); | ||
pathnames.set('/gpg', 'assets/images/privacyBorder.png'); | ||
pathnames.set('/strace', 'assets/images/strace.svg'); | ||
const props = { pathnames }; | ||
const element = React.createElement(partes.SpeedDial, props); | ||
const container = document.getElementById('app'); | ||
ReactDOM.render(element, container); | ||
</script> | ||
``` | ||
|
||
## Muestra de la librería en uso | ||
|
||
[Ejemplo de uso, en mis notas.](https://juanmanuelgg.github.io/) | ||
|
||
## Documentación | ||
|
||
[API Reference](/docs/index.md) |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
import { DarkModeToggle } from '../../src/components/DarkModeToggle'; | ||
import { DarkModeToggle as DarkModeToggleDist } from '../../'; | ||
|
||
const Component = Cypress.env('CI') ? DarkModeToggleDist : DarkModeToggle; | ||
|
||
export default Component; |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
import React from 'react'; | ||
/** | ||
* Un boton que permite quitar o poner la clase dark del elemento html. | ||
* Lo que controla el modo oscuro o claro de los otros componentes. | ||
* @returns Un componente función de React renderizable. | ||
* @public | ||
*/ | ||
export declare const DarkModeToggle: React.FunctionComponent; | ||
//# sourceMappingURL=DarkModeToggle.d.ts.map |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.