1 | import { resaltaSiEstasEn } from "../lib/js/resaltaSiEstasEn.js" |
2 | import { MdNavigationDrawer } from "../lib/js/custom/MdNavigationDrawer.js" |
3 | |
4 | export class NavDrw extends MdNavigationDrawer { |
5 | |
6 | |
7 | |
8 | |
9 | getHipervinculos() { |
10 | return ` |
11 | <h1>PWA con MD</h1> |
12 | |
13 | <a ${resaltaSiEstasEn(["/index.html", "", "/"])} href="index.html"> |
14 | <span class="material-symbols-outlined">home</span> |
15 | Inicio |
16 | </a> |
17 | |
18 | <a ${resaltaSiEstasEn(["/secundaria.html"])} href="secundaria.html"> |
19 | <span class="material-symbols-outlined">scrollable_header</span> |
20 | Página secundaria |
21 | </a> |
22 | |
23 | <a ${resaltaSiEstasEn(["/iconos.html"])} href="iconos.html"> |
24 | <span class="material-symbols-outlined">sentiment_satisfied</span> |
25 | Íconos |
26 | </a> |
27 | |
28 | <a ${resaltaSiEstasEn(["/botones.html"])} href="botones.html"> |
29 | <span class="material-symbols-outlined">right_click</span> |
30 | Botones |
31 | </a> |
32 | |
33 | <a ${resaltaSiEstasEn(["/campos.html"])} href="campos.html"> |
34 | <span class="material-symbols-outlined">password</span> |
35 | Campos de texto |
36 | </a> |
37 | |
38 | <a ${resaltaSiEstasEn(["/select.html"])} href="select.html"> |
39 | <span class="material-symbols-outlined">bottom_panel_close</span> |
40 | Select |
41 | </a> |
42 | |
43 | <a ${resaltaSiEstasEn(["/interruptor.html"])} href="interruptor.html"> |
44 | <span class="material-symbols-outlined">toggle_on</span> |
45 | Interruptores |
46 | </a> |
47 | |
48 | <a ${resaltaSiEstasEn(["/slider.html"])} href="slider.html"> |
49 | <span class="material-symbols-outlined">linear_scale</span> |
50 | Sliders |
51 | </a> |
52 | |
53 | <a ${resaltaSiEstasEn(["/segmentado.html"])} href="segmentado.html"> |
54 | <span class="material-symbols-outlined">splitscreen_left</span> |
55 | Botón segmentado |
56 | </a> |
57 | |
58 | <a ${resaltaSiEstasEn(["/one-line.html"])} href="one-line.html"> |
59 | <span class="material-symbols-outlined">list</span> |
60 | Listas one-line |
61 | </a> |
62 | |
63 | <a ${resaltaSiEstasEn(["/two-line.html"])} href="two-line.html"> |
64 | <span class="material-symbols-outlined">lists</span> |
65 | Listas two-line |
66 | </a> |
67 | |
68 | <a ${resaltaSiEstasEn(["/three-line.html"])} href="three-line.html"> |
69 | <span class="material-symbols-outlined">receipt_long</span> |
70 | Listas three-line |
71 | </a> |
72 | |
73 | <a ${resaltaSiEstasEn(["/tarjetas.html"])} href="tarjetas.html"> |
74 | <span class="material-symbols-outlined">cards</span> |
75 | Tarjetas |
76 | </a> |
77 | |
78 | <a ${resaltaSiEstasEn(["/navtab.html"])} href="navtab.html"> |
79 | <span class="material-symbols-outlined">swipe_left</span> |
80 | Pestañas scrollable |
81 | </a> |
82 | |
83 | <a ${resaltaSiEstasEn(["/navTabFixed.html"])} href="navTabFixed.html"> |
84 | <span class="material-symbols-outlined">tabs</span> |
85 | Pestañas fijas |
86 | </a> |
87 | |
88 | <a ${resaltaSiEstasEn(["/navbar.html"])} href="navbar.html"> |
89 | <span class="material-symbols-outlined">bottom_navigation</span> |
90 | Barra de navegación |
91 | </a> |
92 | |
93 | <a ${resaltaSiEstasEn(["/formulario.html"])} href="formulario.html"> |
94 | <span class="material-symbols-outlined">newspaper</span> |
95 | Formulario |
96 | </a> |
97 | |
98 | <a ${resaltaSiEstasEn(["/ayuda.html"])} href="ayuda.html"> |
99 | <span class="material-symbols-outlined">help</span> |
100 | Ayuda |
101 | </a>` |
102 | } |
103 | |
104 | } |
105 | |
106 | customElements.define("nav-drw", NavDrw) |