mirror of
				https://github.com/optim-enterprises-bv/OptimCloud-gw-ui.git
				synced 2025-10-31 02:07:45 +00:00 
			
		
		
		
	
							
								
								
									
										4
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -1,12 +1,12 @@ | |||||||
| { | { | ||||||
|   "name": "ucentral-client", |   "name": "ucentral-client", | ||||||
|   "version": "0.9.12", |   "version": "0.9.13", | ||||||
|   "lockfileVersion": 2, |   "lockfileVersion": 2, | ||||||
|   "requires": true, |   "requires": true, | ||||||
|   "packages": { |   "packages": { | ||||||
|     "": { |     "": { | ||||||
|       "name": "ucentral-client", |       "name": "ucentral-client", | ||||||
|       "version": "0.9.12", |       "version": "0.9.13", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@coreui/coreui": "^3.4.0", |         "@coreui/coreui": "^3.4.0", | ||||||
|         "@coreui/icons": "^2.0.1", |         "@coreui/icons": "^2.0.1", | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| { | { | ||||||
|   "name": "ucentral-client", |   "name": "ucentral-client", | ||||||
|   "version": "0.9.12", |   "version": "0.9.13", | ||||||
|   "private": true, |   "private": true, | ||||||
|   "dependencies": { |   "dependencies": { | ||||||
|     "@coreui/coreui": "^3.4.0", |     "@coreui/coreui": "^3.4.0", | ||||||
|   | |||||||
| @@ -5,39 +5,10 @@ | |||||||
|     <link rel="icon" href="%PUBLIC_URL%/favicon.ico" /> |     <link rel="icon" href="%PUBLIC_URL%/favicon.ico" /> | ||||||
|     <meta name="viewport" content="width=device-width, initial-scale=1" /> |     <meta name="viewport" content="width=device-width, initial-scale=1" /> | ||||||
|     <meta name="theme-color" content="#000000" /> |     <meta name="theme-color" content="#000000" /> | ||||||
|     <meta |  | ||||||
|       name="description" |  | ||||||
|       content="Web site created using create-react-app" |  | ||||||
|     /> |  | ||||||
|     <link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" /> |  | ||||||
|     <!-- |  | ||||||
|       manifest.json provides metadata used when your web app is installed on a |  | ||||||
|       user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/ |  | ||||||
|     --> |  | ||||||
|     <link rel="manifest" href="%PUBLIC_URL%/manifest.json" /> |  | ||||||
|     <!-- |  | ||||||
|       Notice the use of %PUBLIC_URL% in the tags above. |  | ||||||
|       It will be replaced with the URL of the `public` folder during the build. |  | ||||||
|       Only files inside the `public` folder can be referenced from the HTML. |  | ||||||
|  |  | ||||||
|       Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will |  | ||||||
|       work correctly both with client-side routing and a non-root public URL. |  | ||||||
|       Learn how to configure a non-root public URL by running `npm run build`. |  | ||||||
|     --> |  | ||||||
|     <title>uCentralGW</title> |     <title>uCentralGW</title> | ||||||
|   </head> |   </head> | ||||||
|   <body> |   <body> | ||||||
|     <noscript>You need to enable JavaScript to run this app.</noscript> |     <noscript>You need to enable JavaScript to run this app.</noscript> | ||||||
|     <div id="root"></div> |     <div id="root"></div> | ||||||
|     <!-- |  | ||||||
|       This HTML file is a template. |  | ||||||
|       If you open it directly in the browser, you will see an empty page. |  | ||||||
|  |  | ||||||
|       You can add webfonts, meta tags, or analytics to this file. |  | ||||||
|       The build step will place the bundled scripts into the <body> tag. |  | ||||||
|  |  | ||||||
|       To begin the development, run `npm start` or `yarn start`. |  | ||||||
|       To create a production bundle, use `npm run build` or `yarn build`. |  | ||||||
|     --> |  | ||||||
|   </body> |   </body> | ||||||
| </html> | </html> | ||||||
|   | |||||||
| @@ -25,6 +25,8 @@ | |||||||
| 		"title": "Gerätebefehle" | 		"title": "Gerätebefehle" | ||||||
| 	}, | 	}, | ||||||
| 	"common": { | 	"common": { | ||||||
|  | 		"add": "Hinzufügen", | ||||||
|  | 		"adding_ellipsis": "Hinzufügen ...", | ||||||
| 		"are_you_sure": "Bist du sicher?", | 		"are_you_sure": "Bist du sicher?", | ||||||
| 		"cancel": "Abbrechen", | 		"cancel": "Abbrechen", | ||||||
| 		"certificate": "Zertifikat", | 		"certificate": "Zertifikat", | ||||||
| @@ -38,6 +40,7 @@ | |||||||
| 		"connected": "Verbindung wurde hergestellt", | 		"connected": "Verbindung wurde hergestellt", | ||||||
| 		"copied": "kopiert!", | 		"copied": "kopiert!", | ||||||
| 		"copy_to_clipboard": "In die Zwischenablage kopieren", | 		"copy_to_clipboard": "In die Zwischenablage kopieren", | ||||||
|  | 		"created_by": "Erstellt von", | ||||||
| 		"custom_date": "Benutzerdefiniertes Datum", | 		"custom_date": "Benutzerdefiniertes Datum", | ||||||
| 		"date": "Datum", | 		"date": "Datum", | ||||||
| 		"day": "tag", | 		"day": "tag", | ||||||
| @@ -72,6 +75,7 @@ | |||||||
| 		"na": "(unbekannt)", | 		"na": "(unbekannt)", | ||||||
| 		"need_date": "Du brauchst ein Datum...", | 		"need_date": "Du brauchst ein Datum...", | ||||||
| 		"no": "Nein", | 		"no": "Nein", | ||||||
|  | 		"no_items": "Keine Gegenstände", | ||||||
| 		"not_connected": "Nicht verbunden", | 		"not_connected": "Nicht verbunden", | ||||||
| 		"off": "Aus", | 		"off": "Aus", | ||||||
| 		"on": "An", | 		"on": "An", | ||||||
| @@ -103,6 +107,7 @@ | |||||||
| 		"last_configuration_change": "Letzte Konfigurationsänderung", | 		"last_configuration_change": "Letzte Konfigurationsänderung", | ||||||
| 		"last_configuration_download": "Letzter Konfigurations-Download", | 		"last_configuration_download": "Letzter Konfigurations-Download", | ||||||
| 		"location": "Ort", | 		"location": "Ort", | ||||||
|  | 		"note": "Hinweis", | ||||||
| 		"notes": "Anmerkungen", | 		"notes": "Anmerkungen", | ||||||
| 		"owner": "Inhaber", | 		"owner": "Inhaber", | ||||||
| 		"title": "Gerätekonfiguration", | 		"title": "Gerätekonfiguration", | ||||||
|   | |||||||
| @@ -25,6 +25,8 @@ | |||||||
| 		"title": "Command History" | 		"title": "Command History" | ||||||
| 	}, | 	}, | ||||||
| 	"common": { | 	"common": { | ||||||
|  | 		"add": "Add", | ||||||
|  | 		"adding_ellipsis": "Adding...", | ||||||
| 		"are_you_sure": "Are you sure?", | 		"are_you_sure": "Are you sure?", | ||||||
| 		"cancel": "Cancel", | 		"cancel": "Cancel", | ||||||
| 		"certificate": "Certificate", | 		"certificate": "Certificate", | ||||||
| @@ -38,6 +40,7 @@ | |||||||
| 		"connected": "Connected", | 		"connected": "Connected", | ||||||
| 		"copied": "Copied!", | 		"copied": "Copied!", | ||||||
| 		"copy_to_clipboard": "Copy to clipboard", | 		"copy_to_clipboard": "Copy to clipboard", | ||||||
|  | 		"created_by": "Created By", | ||||||
| 		"custom_date": "Custom Date", | 		"custom_date": "Custom Date", | ||||||
| 		"date": "Date", | 		"date": "Date", | ||||||
| 		"day": "day", | 		"day": "day", | ||||||
| @@ -72,6 +75,7 @@ | |||||||
| 		"na": "N/A", | 		"na": "N/A", | ||||||
| 		"need_date": "You need a date...", | 		"need_date": "You need a date...", | ||||||
| 		"no": "No", | 		"no": "No", | ||||||
|  | 		"no_items": "No Items", | ||||||
| 		"not_connected": "Not Connected", | 		"not_connected": "Not Connected", | ||||||
| 		"off": "Off", | 		"off": "Off", | ||||||
| 		"on": "On", | 		"on": "On", | ||||||
| @@ -103,6 +107,7 @@ | |||||||
| 		"last_configuration_change": "Last Configuration Change", | 		"last_configuration_change": "Last Configuration Change", | ||||||
| 		"last_configuration_download": "Last Configuration Download", | 		"last_configuration_download": "Last Configuration Download", | ||||||
| 		"location": "Location", | 		"location": "Location", | ||||||
|  | 		"note": "Note", | ||||||
| 		"notes": "Notes", | 		"notes": "Notes", | ||||||
| 		"owner": "Owner", | 		"owner": "Owner", | ||||||
| 		"title": "Configuration", | 		"title": "Configuration", | ||||||
|   | |||||||
| @@ -25,6 +25,8 @@ | |||||||
| 		"title": "Historial de Comandos" | 		"title": "Historial de Comandos" | ||||||
| 	}, | 	}, | ||||||
| 	"common": { | 	"common": { | ||||||
|  | 		"add": "Añadir", | ||||||
|  | 		"adding_ellipsis": "Añadiendo ...", | ||||||
| 		"are_you_sure": "¿Estás seguro?", | 		"are_you_sure": "¿Estás seguro?", | ||||||
| 		"cancel": "Cancelar", | 		"cancel": "Cancelar", | ||||||
| 		"certificate": "Certificado", | 		"certificate": "Certificado", | ||||||
| @@ -38,6 +40,7 @@ | |||||||
| 		"connected": "Conectado", | 		"connected": "Conectado", | ||||||
| 		"copied": "Copiado!", | 		"copied": "Copiado!", | ||||||
| 		"copy_to_clipboard": "Copiar al portapapeles", | 		"copy_to_clipboard": "Copiar al portapapeles", | ||||||
|  | 		"created_by": "Creado por", | ||||||
| 		"custom_date": "Fecha personalizada", | 		"custom_date": "Fecha personalizada", | ||||||
| 		"date": "Fecha", | 		"date": "Fecha", | ||||||
| 		"day": "día", | 		"day": "día", | ||||||
| @@ -72,6 +75,7 @@ | |||||||
| 		"na": "N / A", | 		"na": "N / A", | ||||||
| 		"need_date": "Necesitas una cita ...", | 		"need_date": "Necesitas una cita ...", | ||||||
| 		"no": "No", | 		"no": "No", | ||||||
|  | 		"no_items": "No hay articulos", | ||||||
| 		"not_connected": "No conectado", | 		"not_connected": "No conectado", | ||||||
| 		"off": "Apagado", | 		"off": "Apagado", | ||||||
| 		"on": "en", | 		"on": "en", | ||||||
| @@ -103,6 +107,7 @@ | |||||||
| 		"last_configuration_change": "Último cambio de configuración", | 		"last_configuration_change": "Último cambio de configuración", | ||||||
| 		"last_configuration_download": "Descarga de la última configuración", | 		"last_configuration_download": "Descarga de la última configuración", | ||||||
| 		"location": "Ubicación", | 		"location": "Ubicación", | ||||||
|  | 		"note": "Nota", | ||||||
| 		"notes": "Notas", | 		"notes": "Notas", | ||||||
| 		"owner": "Propietario", | 		"owner": "Propietario", | ||||||
| 		"title": "Configuración", | 		"title": "Configuración", | ||||||
|   | |||||||
| @@ -25,6 +25,8 @@ | |||||||
| 		"title": "Historique des commandes" | 		"title": "Historique des commandes" | ||||||
| 	}, | 	}, | ||||||
| 	"common": { | 	"common": { | ||||||
|  | 		"add": "Ajouter", | ||||||
|  | 		"adding_ellipsis": "Ajouter...", | ||||||
| 		"are_you_sure": "Êtes-vous sûr?", | 		"are_you_sure": "Êtes-vous sûr?", | ||||||
| 		"cancel": "annuler", | 		"cancel": "annuler", | ||||||
| 		"certificate": "Certificat", | 		"certificate": "Certificat", | ||||||
| @@ -38,6 +40,7 @@ | |||||||
| 		"connected": "Connecté", | 		"connected": "Connecté", | ||||||
| 		"copied": "Copié!", | 		"copied": "Copié!", | ||||||
| 		"copy_to_clipboard": "Copier dans le presse-papier", | 		"copy_to_clipboard": "Copier dans le presse-papier", | ||||||
|  | 		"created_by": "Créé par", | ||||||
| 		"custom_date": "Date personnalisée", | 		"custom_date": "Date personnalisée", | ||||||
| 		"date": "Rendez-vous amoureux", | 		"date": "Rendez-vous amoureux", | ||||||
| 		"day": "journée", | 		"day": "journée", | ||||||
| @@ -72,6 +75,7 @@ | |||||||
| 		"na": "N / A", | 		"na": "N / A", | ||||||
| 		"need_date": "Vous avez besoin d'un rendez-vous...", | 		"need_date": "Vous avez besoin d'un rendez-vous...", | ||||||
| 		"no": "Non", | 		"no": "Non", | ||||||
|  | 		"no_items": "Pas d'objet", | ||||||
| 		"not_connected": "Pas connecté", | 		"not_connected": "Pas connecté", | ||||||
| 		"off": "De", | 		"off": "De", | ||||||
| 		"on": "sur", | 		"on": "sur", | ||||||
| @@ -103,6 +107,7 @@ | |||||||
| 		"last_configuration_change": "Dernière modification de configuration", | 		"last_configuration_change": "Dernière modification de configuration", | ||||||
| 		"last_configuration_download": "Téléchargement de la dernière configuration", | 		"last_configuration_download": "Téléchargement de la dernière configuration", | ||||||
| 		"location": "Emplacement", | 		"location": "Emplacement", | ||||||
|  | 		"note": "Remarque", | ||||||
| 		"notes": "Remarques", | 		"notes": "Remarques", | ||||||
| 		"owner": "Propriétaire", | 		"owner": "Propriétaire", | ||||||
| 		"title": "Configuration", | 		"title": "Configuration", | ||||||
|   | |||||||
| @@ -25,6 +25,8 @@ | |||||||
| 		"title": "Histórico de Comandos" | 		"title": "Histórico de Comandos" | ||||||
| 	}, | 	}, | ||||||
| 	"common": { | 	"common": { | ||||||
|  | 		"add": "Adicionar", | ||||||
|  | 		"adding_ellipsis": "Adicionando ...", | ||||||
| 		"are_you_sure": "Você tem certeza?", | 		"are_you_sure": "Você tem certeza?", | ||||||
| 		"cancel": "Cancelar", | 		"cancel": "Cancelar", | ||||||
| 		"certificate": "Certificado", | 		"certificate": "Certificado", | ||||||
| @@ -38,6 +40,7 @@ | |||||||
| 		"connected": "Conectado", | 		"connected": "Conectado", | ||||||
| 		"copied": "Copiado!", | 		"copied": "Copiado!", | ||||||
| 		"copy_to_clipboard": "Copiar para área de transferência", | 		"copy_to_clipboard": "Copiar para área de transferência", | ||||||
|  | 		"created_by": "Criado Por", | ||||||
| 		"custom_date": "Data personalizada", | 		"custom_date": "Data personalizada", | ||||||
| 		"date": "Encontro", | 		"date": "Encontro", | ||||||
| 		"day": "dia", | 		"day": "dia", | ||||||
| @@ -72,6 +75,7 @@ | |||||||
| 		"na": "N / D", | 		"na": "N / D", | ||||||
| 		"need_date": "Você precisa de um encontro ...", | 		"need_date": "Você precisa de um encontro ...", | ||||||
| 		"no": "Não", | 		"no": "Não", | ||||||
|  | 		"no_items": "Nenhum item", | ||||||
| 		"not_connected": "Não conectado", | 		"not_connected": "Não conectado", | ||||||
| 		"off": "Fora", | 		"off": "Fora", | ||||||
| 		"on": "em", | 		"on": "em", | ||||||
| @@ -103,6 +107,7 @@ | |||||||
| 		"last_configuration_change": "Última Mudança de Configuração", | 		"last_configuration_change": "Última Mudança de Configuração", | ||||||
| 		"last_configuration_download": "Último download da configuração", | 		"last_configuration_download": "Último download da configuração", | ||||||
| 		"location": "Localização", | 		"location": "Localização", | ||||||
|  | 		"note": "Nota", | ||||||
| 		"notes": "notas", | 		"notes": "notas", | ||||||
| 		"owner": "Proprietário", | 		"owner": "Proprietário", | ||||||
| 		"title": "Configuração", | 		"title": "Configuração", | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							| Before Width: | Height: | Size: 4.1 KiB | 
										
											Binary file not shown.
										
									
								
							| Before Width: | Height: | Size: 12 KiB | 
| @@ -1,25 +0,0 @@ | |||||||
| { |  | ||||||
|   "short_name": "React App", |  | ||||||
|   "name": "Create React App Sample", |  | ||||||
|   "icons": [ |  | ||||||
|     { |  | ||||||
|       "src": "favicon.ico", |  | ||||||
|       "sizes": "64x64 32x32 24x24 16x16", |  | ||||||
|       "type": "image/x-icon" |  | ||||||
|     }, |  | ||||||
|     { |  | ||||||
|       "src": "favicon.svg", |  | ||||||
|       "type": "image/svg", |  | ||||||
|       "sizes": "192x192" |  | ||||||
|     }, |  | ||||||
|     { |  | ||||||
|       "src": "favicon.svg", |  | ||||||
|       "type": "image/svg", |  | ||||||
|       "sizes": "512x512" |  | ||||||
|     } |  | ||||||
|   ], |  | ||||||
|   "start_url": ".", |  | ||||||
|   "display": "standalone", |  | ||||||
|   "theme_color": "#000000", |  | ||||||
|   "background_color": "#ffffff" |  | ||||||
| } |  | ||||||
| @@ -1,165 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="utf-8"?> |  | ||||||
| <!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --> |  | ||||||
| <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" |  | ||||||
| 	 viewBox="0 0 141.5 185.6" style="enable-background:new 0 0 141.5 185.6;" xml:space="preserve"> |  | ||||||
| <style type="text/css"> |  | ||||||
| 	.st0{fill:#414141;} |  | ||||||
| 	.st1{fill:#FFFFFF;} |  | ||||||
| 	.st2{fill:#FED206;} |  | ||||||
| 	.st3{fill:#EB6F53;} |  | ||||||
| 	.st4{fill:#3BA9B6;} |  | ||||||
| </style> |  | ||||||
| <g> |  | ||||||
| 	<g> |  | ||||||
| 		<path class="st0" d="M120.7,183.9H21.5c-10.8,0-19.5-8.7-19.5-19.5V20.5c0-10.8,8.7-19.5,19.5-19.5h99.2 |  | ||||||
| 			c10.8,0,19.5,8.7,19.5,19.5v143.9C140.2,175.2,131.5,183.9,120.7,183.9z"/> |  | ||||||
| 		<g> |  | ||||||
| 			<g> |  | ||||||
| 				<g> |  | ||||||
| 					<path class="st1" d="M46.3,166.2v-3.4h-1.2v-0.6h3.1v0.6H47v3.4H46.3z"/> |  | ||||||
| 				</g> |  | ||||||
| 				<g> |  | ||||||
| 					<path class="st1" d="M49,166.2v-4h2.7v0.6h-2v1h2v0.6h-2v1.1h2v0.6H49z"/> |  | ||||||
| 				</g> |  | ||||||
| 				<g> |  | ||||||
| 					<path class="st1" d="M52.6,166.2v-4h0.7v3.4h1.8v0.6H52.6z"/> |  | ||||||
| 				</g> |  | ||||||
| 				<g> |  | ||||||
| 					<path class="st1" d="M55.7,166.2v-4h2.7v0.6h-2v1h2v0.6h-2v1.1h2v0.6H55.7z"/> |  | ||||||
| 				</g> |  | ||||||
| 				<g> |  | ||||||
| 					<path class="st1" d="M59.1,164.2c0-1.2,0.9-2.1,2.1-2.1c0.8,0,1.3,0.4,1.6,0.9l-0.6,0.3c-0.2-0.3-0.6-0.6-1-0.6 |  | ||||||
| 						c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.4,0,0.8-0.3,1-0.6l0.6,0.3c-0.3,0.5-0.8,0.9-1.6,0.9 |  | ||||||
| 						C60,166.3,59.1,165.5,59.1,164.2z"/> |  | ||||||
| 				</g> |  | ||||||
| 				<g> |  | ||||||
| 					<path class="st1" d="M63.2,164.2c0-1.2,0.8-2.1,2-2.1c1.2,0,2,0.9,2,2.1c0,1.2-0.8,2.1-2,2.1C64,166.3,63.2,165.4,63.2,164.2z |  | ||||||
| 						 M66.5,164.2c0-0.8-0.5-1.4-1.3-1.4c-0.8,0-1.3,0.6-1.3,1.4c0,0.8,0.5,1.4,1.3,1.4C66,165.7,66.5,165,66.5,164.2z"/> |  | ||||||
| 				</g> |  | ||||||
| 				<g> |  | ||||||
| 					<path class="st1" d="M71.3,166.2v-3.1l-1.2,3.1h-0.3l-1.2-3.1v3.1h-0.7v-4h1l1.1,2.7l1.1-2.7h1v4H71.3z"/> |  | ||||||
| 				</g> |  | ||||||
| 				<g> |  | ||||||
| 					<path class="st1" d="M75.7,166.2v-4h0.7v4H75.7z"/> |  | ||||||
| 				</g> |  | ||||||
| 				<g> |  | ||||||
| 					<path class="st1" d="M80.4,166.2l-2.1-2.8v2.8h-0.7v-4h0.7l2,2.8v-2.8h0.7v4H80.4z"/> |  | ||||||
| 				</g> |  | ||||||
| 				<g> |  | ||||||
| 					<path class="st1" d="M82.3,166.2v-4H85v0.6h-2v1h2v0.6h-2v1.7H82.3z"/> |  | ||||||
| 				</g> |  | ||||||
| 				<g> |  | ||||||
| 					<path class="st1" d="M87.9,166.2l-0.9-1.5h-0.7v1.5h-0.7v-4h1.7c0.8,0,1.3,0.5,1.3,1.2c0,0.7-0.5,1.1-0.9,1.2l1,1.6H87.9z |  | ||||||
| 						 M88,163.5c0-0.4-0.3-0.6-0.7-0.6h-1v1.3h1C87.7,164.1,88,163.9,88,163.5z"/> |  | ||||||
| 				</g> |  | ||||||
| 				<g> |  | ||||||
| 					<path class="st1" d="M92.4,166.2l-0.3-0.8h-1.8l-0.3,0.8h-0.8l1.6-4h0.9l1.6,4H92.4z M91.2,162.9l-0.7,1.9h1.4L91.2,162.9z"/> |  | ||||||
| 				</g> |  | ||||||
| 				<g> |  | ||||||
| 					<path class="st1" d="M95.8,166.2v-4h1.5c0.8,0,1.2,0.5,1.2,1.2c0,0.6-0.4,1.2-1.2,1.2h-1.2v1.7H95.8z M98.2,163.4 |  | ||||||
| 						c0-0.5-0.3-0.9-0.9-0.9h-1.1v1.7h1.1C97.8,164.3,98.2,163.9,98.2,163.4z"/> |  | ||||||
| 				</g> |  | ||||||
| 				<g> |  | ||||||
| 					<path class="st1" d="M101.5,166.2l-1.1-1.6h-0.9v1.6h-0.3v-4h1.5c0.7,0,1.2,0.4,1.2,1.2c0,0.7-0.5,1.1-1.1,1.1l1.2,1.7H101.5z |  | ||||||
| 						 M101.6,163.4c0-0.5-0.4-0.9-0.9-0.9h-1.1v1.7h1.1C101.2,164.3,101.6,163.9,101.6,163.4z"/> |  | ||||||
| 				</g> |  | ||||||
| 				<g> |  | ||||||
| 					<path class="st1" d="M102.8,164.2c0-1.2,0.8-2.1,1.9-2.1c1.2,0,1.9,0.9,1.9,2.1c0,1.2-0.8,2.1-1.9,2.1 |  | ||||||
| 						C103.6,166.3,102.8,165.4,102.8,164.2z M106.3,164.2c0-1-0.6-1.7-1.6-1.7c-1,0-1.6,0.7-1.6,1.7c0,1,0.6,1.7,1.6,1.7 |  | ||||||
| 						C105.7,166,106.3,165.2,106.3,164.2z"/> |  | ||||||
| 				</g> |  | ||||||
| 				<g> |  | ||||||
| 					<path class="st1" d="M106.9,165.8l0.2-0.3c0.2,0.2,0.4,0.4,0.8,0.4c0.5,0,0.9-0.4,0.9-0.9v-2.8h0.3v2.8c0,0.8-0.5,1.2-1.2,1.2 |  | ||||||
| 						C107.5,166.3,107.2,166.1,106.9,165.8z"/> |  | ||||||
| 				</g> |  | ||||||
| 				<g> |  | ||||||
| 					<path class="st1" d="M110.4,166.2v-4h2.5v0.3h-2.2v1.5h2.1v0.3h-2.1v1.6h2.2v0.3H110.4z"/> |  | ||||||
| 				</g> |  | ||||||
| 				<g> |  | ||||||
| 					<path class="st1" d="M113.5,164.2c0-1.2,0.9-2.1,2-2.1c0.6,0,1.1,0.3,1.5,0.7l-0.3,0.2c-0.3-0.3-0.7-0.6-1.2-0.6 |  | ||||||
| 						c-0.9,0-1.7,0.7-1.7,1.7c0,1,0.7,1.7,1.7,1.7c0.5,0,0.9-0.2,1.2-0.6l0.3,0.2c-0.4,0.4-0.8,0.7-1.5,0.7 |  | ||||||
| 						C114.4,166.3,113.5,165.5,113.5,164.2z"/> |  | ||||||
| 				</g> |  | ||||||
| 				<g> |  | ||||||
| 					<path class="st1" d="M118.7,166.2v-3.7h-1.3v-0.3h2.9v0.3H119v3.7H118.7z"/> |  | ||||||
| 				</g> |  | ||||||
| 			</g> |  | ||||||
| 			<g> |  | ||||||
| 				<polygon class="st1" points="26.3,163.8 31.6,158.5 36.9,163.8 37.7,163.8 31.6,157.6 25.5,163.8 				"/> |  | ||||||
| 				<polygon class="st1" points="36.9,164.7 31.6,170 26.3,164.7 25.5,164.7 31.6,170.8 37.7,164.7 				"/> |  | ||||||
| 				<polygon class="st1" points="31,163.8 36.3,158.5 41.6,163.8 42.5,163.8 36.3,157.6 30.2,163.8 				"/> |  | ||||||
| 				<polygon class="st1" points="41.6,164.7 36.3,170 31,164.7 30.2,164.7 36.3,170.8 42.5,164.7 				"/> |  | ||||||
| 			</g> |  | ||||||
| 		</g> |  | ||||||
| 		<g> |  | ||||||
| 			<path class="st1" d="M33.2,100.7c-4.6,0-8.3,3.7-8.3,8.3s3.7,8.3,8.3,8.3s8.3-3.7,8.3-8.3S37.8,100.7,33.2,100.7z"/> |  | ||||||
| 		</g> |  | ||||||
| 		<g> |  | ||||||
| 			<g> |  | ||||||
| 				<g> |  | ||||||
| 					<path class="st2" d="M33.2,35.2c40.7,0,73.8,33.1,73.8,73.8c0,0.7,0,1.4,0,2.1c0,1.7,0.6,3.3,1.7,4.6c1.2,1.2,2.8,1.9,4.5,2 |  | ||||||
| 						l0.2,0c3.5,0,6.3-2.7,6.4-6.2c0-0.8,0-1.7,0-2.5c0-47.7-38.8-86.6-86.6-86.6c-0.8,0-1.7,0-2.5,0c-1.7,0-3.3,0.8-4.5,2 |  | ||||||
| 						c-1.2,1.2-1.8,2.9-1.7,4.6c0.1,3.5,3,6.3,6.6,6.2C31.8,35.2,32.5,35.2,33.2,35.2z"/> |  | ||||||
| 				</g> |  | ||||||
| 			</g> |  | ||||||
| 		</g> |  | ||||||
| 		<g> |  | ||||||
| 			<g> |  | ||||||
| 				<g> |  | ||||||
| 					<path class="st3" d="M33.2,60.5c26.7,0,48.5,21.7,48.5,48.5c0,0.6,0,1.3,0,2c-0.1,1.7,0.5,3.3,1.7,4.6c1.2,1.3,2.7,2,4.4,2.1 |  | ||||||
| 						c1.7,0.1,3.3-0.5,4.6-1.7c1.2-1.2,2-2.7,2-4.4c0-0.9,0.1-1.8,0.1-2.6c0-33.8-27.5-61.2-61.2-61.2c-0.8,0-1.6,0-2.6,0.1 |  | ||||||
| 						c-1.7,0.1-3.3,0.8-4.4,2.1c-1.2,1.3-1.8,2.9-1.7,4.6s0.8,3.3,2.1,4.4c1.3,1.2,2.9,1.8,4.6,1.7C31.9,60.5,32.6,60.5,33.2,60.5z" |  | ||||||
| 						/> |  | ||||||
| 				</g> |  | ||||||
| 			</g> |  | ||||||
| 		</g> |  | ||||||
| 		<g> |  | ||||||
| 			<g> |  | ||||||
| 				<g> |  | ||||||
| 					<path class="st4" d="M33.2,86.7c12.3,0,22.3,10,22.3,22.3c0,0.5,0,1.1-0.1,1.8c-0.3,3.5,2.3,6.6,5.8,6.9 |  | ||||||
| 						c3.5,0.3,6.6-2.3,6.9-5.8c0.1-1,0.1-1.9,0.1-2.8c0-19.3-15.7-35.1-35.1-35.1c-0.9,0-1.8,0-2.8,0.1c-1.7,0.1-3.2,0.9-4.3,2.2 |  | ||||||
| 						c-1.1,1.3-1.6,2.9-1.5,4.6c0.1,1.7,0.9,3.2,2.2,4.3c1.3,1.1,2.9,1.6,4.6,1.5C32.1,86.7,32.7,86.7,33.2,86.7z"/> |  | ||||||
| 				</g> |  | ||||||
| 			</g> |  | ||||||
| 		</g> |  | ||||||
| 	</g> |  | ||||||
| 	<g> |  | ||||||
| 		<path class="st1" d="M35.8,130.4c1.1,0.6,2.1,1.5,2.7,2.6c0.7,1.1,1,2.3,1,3.7s-0.3,2.6-1,3.7c-0.7,1.1-1.6,2-2.7,2.6 |  | ||||||
| 			c-1.1,0.6-2.4,1-3.8,1s-2.7-0.3-3.8-1c-1.1-0.6-2.1-1.5-2.7-2.6c-0.7-1.1-1-2.3-1-3.7c0-1.3,0.3-2.6,1-3.7c0.7-1.1,1.6-2,2.7-2.6 |  | ||||||
| 			c1.1-0.6,2.4-0.9,3.8-0.9C33.4,129.5,34.7,129.8,35.8,130.4z M29.9,132.9c-0.7,0.4-1.2,0.9-1.6,1.6s-0.6,1.4-0.6,2.2 |  | ||||||
| 			c0,0.8,0.2,1.6,0.6,2.3c0.4,0.7,0.9,1.2,1.6,1.6c0.7,0.4,1.4,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.6c0.6-0.4,1.2-0.9,1.5-1.6 |  | ||||||
| 			c0.4-0.7,0.6-1.4,0.6-2.3c0-0.8-0.2-1.6-0.6-2.2s-0.9-1.2-1.5-1.6c-0.6-0.4-1.4-0.6-2.1-0.6C31.3,132.3,30.6,132.5,29.9,132.9z"/> |  | ||||||
| 		<path class="st1" d="M50.6,133.6c0.8,0.5,1.4,1.1,1.8,2c0.4,0.8,0.6,1.8,0.6,2.9c0,1.1-0.2,2-0.6,2.8c-0.4,0.8-1,1.5-1.8,1.9 |  | ||||||
| 			c-0.8,0.5-1.6,0.7-2.6,0.7c-0.7,0-1.4-0.1-2-0.4s-1.1-0.7-1.5-1.2v5.4h-3.1V133h3.1v1.6c0.4-0.5,0.9-1,1.4-1.2s1.2-0.4,2-0.4 |  | ||||||
| 			C48.9,132.9,49.8,133.1,50.6,133.6z M49.1,140.5c0.5-0.6,0.7-1.3,0.7-2.2c0-0.9-0.2-1.6-0.7-2.1c-0.5-0.6-1.1-0.8-1.9-0.8 |  | ||||||
| 			s-1.4,0.3-1.9,0.8c-0.5,0.6-0.8,1.3-0.8,2.1c0,0.9,0.2,1.6,0.8,2.2s1.1,0.8,1.9,0.8S48.6,141,49.1,140.5z"/> |  | ||||||
| 		<path class="st1" d="M63.4,134.4c0.9,1,1.4,2.4,1.4,4.2c0,0.3,0,0.6,0,0.7H57c0.2,0.7,0.5,1.2,1,1.6c0.5,0.4,1.1,0.6,1.8,0.6 |  | ||||||
| 			c0.5,0,1-0.1,1.5-0.3s0.9-0.5,1.3-0.9l1.6,1.6c-0.5,0.6-1.2,1.1-2,1.4c-0.8,0.3-1.6,0.5-2.6,0.5c-1.1,0-2.1-0.2-3-0.7 |  | ||||||
| 			s-1.5-1.1-2-1.9c-0.5-0.8-0.7-1.8-0.7-2.9c0-1.1,0.2-2.1,0.7-2.9s1.1-1.5,2-1.9c0.8-0.5,1.8-0.7,2.9-0.7 |  | ||||||
| 			C61.2,132.9,62.5,133.4,63.4,134.4z M61.8,137.5c0-0.7-0.3-1.3-0.7-1.7s-1-0.6-1.7-0.6c-0.7,0-1.2,0.2-1.7,0.6 |  | ||||||
| 			c-0.4,0.4-0.7,1-0.9,1.7H61.8z"/> |  | ||||||
| 		<path class="st1" d="M76.2,134c0.7,0.7,1.1,1.7,1.1,3v6.8h-3.1v-5.9c0-0.7-0.2-1.2-0.6-1.6s-0.9-0.6-1.5-0.6 |  | ||||||
| 			c-0.8,0-1.4,0.3-1.8,0.8c-0.4,0.5-0.7,1.2-0.7,2v5.3h-3.1V133h3.1v1.9c0.7-1.3,2-2,3.7-2C74.6,132.8,75.5,133.2,76.2,134z"/> |  | ||||||
| 		<path class="st1" d="M96,129.7h3.3l-4.7,14h-3.3l-2.9-10.1l-3,10.1h-3.2l-4.7-14h3.4l3,10.7l3-10.7H90l3.1,10.7L96,129.7z"/> |  | ||||||
| 		<path class="st1" d="M103.3,128.7c0.3,0.3,0.5,0.7,0.5,1.2s-0.2,0.9-0.5,1.2c-0.3,0.3-0.7,0.5-1.2,0.5c-0.5,0-0.9-0.2-1.2-0.5 |  | ||||||
| 			c-0.3-0.3-0.5-0.7-0.5-1.2c0-0.5,0.2-0.9,0.5-1.2c0.3-0.3,0.7-0.5,1.2-0.5C102.6,128.2,103,128.3,103.3,128.7z M100.6,133h3.1 |  | ||||||
| 			v10.8h-3.1V133z"/> |  | ||||||
| 		<path class="st1" d="M106.5,129.7h10.1l0,2.6h-6.9v3.4h6.3v2.6h-6.3v5.3h-3.2V129.7z"/> |  | ||||||
| 		<path class="st1" d="M120.9,128.7c0.3,0.3,0.5,0.7,0.5,1.2s-0.2,0.9-0.5,1.2c-0.3,0.3-0.7,0.5-1.2,0.5c-0.5,0-0.9-0.2-1.2-0.5 |  | ||||||
| 			c-0.3-0.3-0.5-0.7-0.5-1.2c0-0.5,0.2-0.9,0.5-1.2c0.3-0.3,0.7-0.5,1.2-0.5C120.1,128.2,120.5,128.3,120.9,128.7z M118.1,133h3.1 |  | ||||||
| 			v10.8h-3.1V133z"/> |  | ||||||
| 	</g> |  | ||||||
| </g> |  | ||||||
| <g> |  | ||||||
| </g> |  | ||||||
| <g> |  | ||||||
| </g> |  | ||||||
| <g> |  | ||||||
| </g> |  | ||||||
| <g> |  | ||||||
| </g> |  | ||||||
| <g> |  | ||||||
| </g> |  | ||||||
| <g> |  | ||||||
| </g> |  | ||||||
| </svg> |  | ||||||
| Before Width: | Height: | Size: 8.0 KiB | 
| @@ -1,2 +0,0 @@ | |||||||
| # https://www.robotstxt.org/robotstxt.html |  | ||||||
| User-agent: * |  | ||||||
										
											Binary file not shown.
										
									
								
							| Before Width: | Height: | Size: 24 KiB | 
										
											Binary file not shown.
										
									
								
							| Before Width: | Height: | Size: 24 KiB | 
| @@ -122,14 +122,11 @@ import { | |||||||
|   cilXCircle, |   cilXCircle, | ||||||
|   cilWarning, |   cilWarning, | ||||||
| } from '@coreui/icons'; | } from '@coreui/icons'; | ||||||
| import { sygnet } from './sygnet'; |  | ||||||
| import { logo } from './logo'; | import { logo } from './CoreuiLogo'; | ||||||
| import { logoNegative } from './logo-negative'; |  | ||||||
|  |  | ||||||
| export const icons = { | export const icons = { | ||||||
|   sygnet, |  | ||||||
|   logo, |   logo, | ||||||
|   logoNegative, |  | ||||||
|   cilAlignCenter, |   cilAlignCenter, | ||||||
|   cilAlignLeft, |   cilAlignLeft, | ||||||
|   cilAlignRight, |   cilAlignRight, | ||||||
|   | |||||||
| @@ -1,33 +0,0 @@ | |||||||
| export const logoNegative = [ |  | ||||||
|   '608 134', |  | ||||||
|   ` |  | ||||||
|   <title>coreui react pro logo</title> |  | ||||||
|   <g> |  | ||||||
|     <g style="fill:#80d0ff;"> |  | ||||||
|       <path d="M362.0177,90.1512,353.25,69.4149a.2507.2507,0,0,0-.2559-.1914H343.01a.2263.2263,0,0,0-.2559.2559V90.0233a.5657.5657,0,0,1-.64.64h-1.2163a.5652.5652,0,0,1-.64-.64V46.5028a.5655.5655,0,0,1,.64-.64H353.442a9.9792,9.9792,0,0,1,7.7437,3.2324A12.2,12.2,0,0,1,364.13,57.64a12.4389,12.4389,0,0,1-2.24,7.584,9.37,9.37,0,0,1-6.08,3.7441c-.1709.086-.2139.1915-.128.3194l8.7041,20.6084.064.2558q0,.5127-.5757.5118h-1.1523A.703.703,0,0,1,362.0177,90.1512ZM342.754,48.3593v18.496a.2259.2259,0,0,0,.2559.2559h10.3037a7.6713,7.6713,0,0,0,6.0166-2.5918,9.8807,9.8807,0,0,0,2.3037-6.8164,10.2875,10.2875,0,0,0-2.272-6.9756,7.6033,7.6033,0,0,0-6.0483-2.624H343.01A.2263.2263,0,0,0,342.754,48.3593Z"/> |  | ||||||
|       <path d="M401.3263,48.1034H381.2945a.2262.2262,0,0,0-.2558.2559v18.496a.2259.2259,0,0,0,.2558.2559h13.8238a.5664.5664,0,0,1,.6406.64v.96a.5663.5663,0,0,1-.6406.6406H381.2945a.2263.2263,0,0,0-.2558.2559v18.56a.2258.2258,0,0,0,.2558.2558h20.0318a.5671.5671,0,0,1,.6406.6407v.96a.566.566,0,0,1-.6406.64H379.1827a.5653.5653,0,0,1-.64-.64V46.5028a.5656.5656,0,0,1,.64-.64h22.1436a.5664.5664,0,0,1,.6406.64v.96A.5663.5663,0,0,1,401.3263,48.1034Z"/> |  | ||||||
|       <path d="M439.047,90.1512l-2.4317-8.832a.2971.2971,0,0,0-.32-.1924H419.5274a.2957.2957,0,0,0-.32.1924l-2.3681,8.7676a.6577.6577,0,0,1-.7036.5762H414.919a.5385.5385,0,0,1-.5756-.7041l12.0317-43.584a.6436.6436,0,0,1,.7041-.5117h1.6a.6442.6442,0,0,1,.7041.5117l12.16,43.584.0644.1923q0,.5127-.64.5118h-1.2163A.6428.6428,0,0,1,439.047,90.1512ZM419.9435,78.9188a.3031.3031,0,0,0,.2236.0967h15.4883a.3048.3048,0,0,0,.2236-.0967c.0645-.0635.0742-.1162.0322-.1592l-7.872-28.9287c-.043-.0849-.086-.1279-.128-.1279s-.0859.043-.1279.1279L419.9112,78.76C419.8683,78.8026,419.879,78.8553,419.9435,78.9188Z"/> |  | ||||||
|       <path d="M456.6017,87.911a11.6372,11.6372,0,0,1-3.3277-8.7041V57.1913a11.4158,11.4158,0,0,1,3.36-8.5762,12.0941,12.0941,0,0,1,8.8-3.2637,12.2566,12.2566,0,0,1,8.8643,3.2315,11.3927,11.3927,0,0,1,3.36,8.6084v.64a.5663.5663,0,0,1-.6406.6407l-1.28.0634q-.6408,0-.64-.5761v-.8321a9.289,9.289,0,0,0-2.6558-6.9121,10.6734,10.6734,0,0,0-14.0161,0,9.2854,9.2854,0,0,0-2.6563,6.9121V79.3993a9.2808,9.2808,0,0,0,2.6563,6.9121,10.67,10.67,0,0,0,14.0161,0,9.2843,9.2843,0,0,0,2.6558-6.9121v-.7686q0-.5757.64-.5752l1.28.0635a.5667.5667,0,0,1,.6406.6406v.5118a11.4952,11.4952,0,0,1-3.36,8.64,13.6227,13.6227,0,0,1-17.6963,0Z"/> |  | ||||||
|       <path d="M514.4376,46.5028v.96a.5658.5658,0,0,1-.64.6406H503.046a.2263.2263,0,0,0-.2559.2559v41.664a.566.566,0,0,1-.6406.64h-1.2158a.5652.5652,0,0,1-.64-.64V48.3593a.2266.2266,0,0,0-.2558-.2559H489.8619a.5656.5656,0,0,1-.64-.6406v-.96a.5656.5656,0,0,1,.64-.64H513.798A.5658.5658,0,0,1,514.4376,46.5028Z"/> |  | ||||||
|       <path d="M522.0665,89.5116a2.8385,2.8385,0,0,1-.8-2.0488,2.9194,2.9194,0,0,1,.8-2.1114,2.7544,2.7544,0,0,1,2.08-.832,2.8465,2.8465,0,0,1,2.9438,2.9434,2.7541,2.7541,0,0,1-.832,2.08,2.9221,2.9221,0,0,1-2.1118.8008A2.754,2.754,0,0,1,522.0665,89.5116Z"/> |  | ||||||
|       <path d="M542.4054,88.0077a11.3123,11.3123,0,0,1-3.2-8.416v-5.44a.5656.5656,0,0,1,.64-.64h1.2158a.5661.5661,0,0,1,.64.64v5.5039a9.1424,9.1424,0,0,0,2.5283,6.72,8.9745,8.9745,0,0,0,6.6875,2.5605,8.7908,8.7908,0,0,0,9.28-9.28V46.5028a.5655.5655,0,0,1,.64-.64h1.2163a.566.566,0,0,1,.64.64V79.5917a11.2545,11.2545,0,0,1-3.2325,8.416,13.0618,13.0618,0,0,1-17.0556,0Z"/> |  | ||||||
|       <path d="M580.35,88.1034a10.4859,10.4859,0,0,1-3.36-8.1279v-1.792a.5663.5663,0,0,1,.64-.6407h1.0884a.5668.5668,0,0,1,.64.6407v1.6a8.5459,8.5459,0,0,0,2.752,6.6562,10.5353,10.5353,0,0,0,7.36,2.4961,9.8719,9.8719,0,0,0,6.9761-2.3681,8.2161,8.2161,0,0,0,2.56-6.336,8.4,8.4,0,0,0-1.12-4.416,11.3812,11.3812,0,0,0-3.3281-3.3926,71.6714,71.6714,0,0,0-6.1763-3.7119,71.0479,71.0479,0,0,1-6.24-3.84,12.1711,12.1711,0,0,1-3.4238-3.68,10.2614,10.2614,0,0,1-1.28-5.3438,9.8579,9.8579,0,0,1,3.0718-7.7441,12.0122,12.0122,0,0,1,8.32-2.752q5.6954,0,8.96,3.1036a10.8251,10.8251,0,0,1,3.2642,8.2246v1.6a.5658.5658,0,0,1-.64.64h-1.1519a.5652.5652,0,0,1-.64-.64V56.8075a8.8647,8.8647,0,0,0-2.624-6.6885,9.9933,9.9933,0,0,0-7.232-2.5273,9.37,9.37,0,0,0-6.5278,2.1435,7.8224,7.8224,0,0,0-2.3682,6.1123,7.8006,7.8006,0,0,0,1.0244,4.16,10.387,10.387,0,0,0,3.0078,3.0391,62.8714,62.8714,0,0,0,5.9522,3.4882,71.0575,71.0575,0,0,1,6.72,4.2559,13.4674,13.4674,0,0,1,3.648,3.9365,10.049,10.049,0,0,1,1.28,5.1836,10.7177,10.7177,0,0,1-3.2637,8.1924q-3.2637,3.0717-8.832,3.0723Q583.71,91.1757,580.35,88.1034Z"/> |  | ||||||
|     </g> |  | ||||||
|  |  | ||||||
|     <g style="fill:#fff;"> |  | ||||||
|       <g> |  | ||||||
|         <path d="M99.835,36.0577l-39-22.5167a12,12,0,0,0-12,0l-39,22.5166a12.0339,12.0339,0,0,0-6,10.3924V91.4833a12.0333,12.0333,0,0,0,6,10.3923l39,22.5167a12,12,0,0,0,12,0l39-22.5167a12.0331,12.0331,0,0,0,6-10.3923V46.45A12.0334,12.0334,0,0,0,99.835,36.0577Zm-2,55.4256a4,4,0,0,1-2,3.4641l-39,22.5167a4.0006,4.0006,0,0,1-4,0l-39-22.5167a4,4,0,0,1-2-3.4641V46.45a4,4,0,0,1,2-3.4642l39-22.5166a4,4,0,0,1,4,0l39,22.5166a4,4,0,0,1,2,3.4642Z"/> |  | ||||||
|         <path d="M77.8567,82.0046h-2.866a4,4,0,0,0-1.9247.4934L55.7852,91.9833,35.835,80.4648V57.4872l19.95-11.5185,17.2893,9.4549a3.9993,3.9993,0,0,0,1.9192.4906h2.8632a2,2,0,0,0,2-2V51.2024a2,2,0,0,0-1.04-1.7547L59.628,38.9521a8.0391,8.0391,0,0,0-7.8428.09L31.8346,50.56a8.0246,8.0246,0,0,0-4,6.9287v22.976a8,8,0,0,0,4,6.9283l19.95,11.5186a8.0429,8.0429,0,0,0,7.8433.0879l19.19-10.5312a2,2,0,0,0,1.0378-1.7533v-2.71A2,2,0,0,0,77.8567,82.0046Z"/> |  | ||||||
|       </g> |  | ||||||
|       <g> |  | ||||||
|         <path d="M172.58,45.3618a15.0166,15.0166,0,0,0-15,14.9995V77.6387a15,15,0,0,0,30,0V60.3613A15.0166,15.0166,0,0,0,172.58,45.3618Zm7,32.2769a7,7,0,0,1-14,0V60.3613a7,7,0,0,1,14,0Z"/> |  | ||||||
|         <path d="M135.9138,53.4211a7.01,7.01,0,0,1,7.8681,6.0752.9894.9894,0,0,0,.9843.865h6.03a1.0108,1.0108,0,0,0,.9987-1.0971,15.0182,15.0182,0,0,0-15.7162-13.8837,15.2881,15.2881,0,0,0-14.2441,15.4163V77.2037A15.288,15.288,0,0,0,136.0792,92.62a15.0183,15.0183,0,0,0,15.7162-13.8842,1.0107,1.0107,0,0,0-.9987-1.0971h-6.03a.9894.9894,0,0,0-.9843.865,7.01,7.01,0,0,1-7.8679,6.0757,7.1642,7.1642,0,0,1-6.0789-7.1849V60.6057A7.1638,7.1638,0,0,1,135.9138,53.4211Z"/> |  | ||||||
|         <path d="M218.7572,72.9277a12.1585,12.1585,0,0,0,7.1843-11.0771V58.1494A12.1494,12.1494,0,0,0,213.7921,46H196.835a1,1,0,0,0-1,1V91a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V74h6.6216l7.9154,17.4138a1,1,0,0,0,.91.5862h6.5911a1,1,0,0,0,.91-1.4138Zm-.8157-11.0771A4.1538,4.1538,0,0,1,213.7926,66h-9.8511V54h9.8511a4.1538,4.1538,0,0,1,4.1489,4.1494Z"/> |  | ||||||
|         <path d="M260.835,46h-26a1,1,0,0,0-1,1V91a1,1,0,0,0,1,1h26a1,1,0,0,0,1-1V85a1,1,0,0,0-1-1h-19V72h13a1,1,0,0,0,1-1V65a1,1,0,0,0-1-1h-13V54h19a1,1,0,0,0,1-1V47A1,1,0,0,0,260.835,46Z"/> |  | ||||||
|         <path d="M298.835,46h-6a1,1,0,0,0-1,1V69.6475a7.0066,7.0066,0,1,1-14,0V47a1,1,0,0,0-1-1h-6a1,1,0,0,0-1,1V69.6475a15.0031,15.0031,0,1,0,30,0V47A1,1,0,0,0,298.835,46Z"/> |  | ||||||
|         <rect x="307.835" y="46" width="8" height="38" rx="1"/> |  | ||||||
|       </g> |  | ||||||
|     </g> |  | ||||||
|   </g> |  | ||||||
| `, |  | ||||||
| ]; |  | ||||||
										
											Binary file not shown.
										
									
								
							| Before Width: | Height: | Size: 3.6 KiB | 
| @@ -1,12 +0,0 @@ | |||||||
| export const sygnet = [ |  | ||||||
|   '160 160', |  | ||||||
|   ` |  | ||||||
|   <title>coreui logo</title> |  | ||||||
|   <g> |  | ||||||
|     <g style="fill:#fff;"> |  | ||||||
|       <path d="M125,47.091,86,24.5743a12,12,0,0,0-12,0L35,47.091a12.0336,12.0336,0,0,0-6,10.3923v45.0334a12.0335,12.0335,0,0,0,6,10.3923l39,22.5166a11.9993,11.9993,0,0,0,12,0l39-22.5166a12.0335,12.0335,0,0,0,6-10.3923V57.4833A12.0336,12.0336,0,0,0,125,47.091Zm-2,55.4257a4,4,0,0,1-2,3.464L82,128.4974a4,4,0,0,1-4,0L39,105.9807a4,4,0,0,1-2-3.464V57.4833a4,4,0,0,1,2-3.4641L78,31.5025a4,4,0,0,1,4,0l39,22.5167a4,4,0,0,1,2,3.4641Z"/> |  | ||||||
|       <path d="M103.0216,93.0379h-2.866a4,4,0,0,0-1.9246.4935L80.95,103.0167,61,91.4981V68.5206L80.95,57.002l17.2894,9.455a4,4,0,0,0,1.9192.4905h2.8632a2,2,0,0,0,2-2V62.2357a2,2,0,0,0-1.04-1.7547L84.793,49.9854a8.0391,8.0391,0,0,0-7.8428.09L57,61.5929A8.0243,8.0243,0,0,0,53,68.5216v22.976a8,8,0,0,0,4,6.9283l19.95,11.5185a8.0422,8.0422,0,0,0,7.8433.0879l19.19-10.5311a2,2,0,0,0,1.0378-1.7534v-2.71A2,2,0,0,0,103.0216,93.0379Z"/> |  | ||||||
|     </g> |  | ||||||
|   </g> |  | ||||||
| `, |  | ||||||
| ]; |  | ||||||
| @@ -321,9 +321,7 @@ const DeviceCommands = () => { | |||||||
|                   items={commands ?? []} |                   items={commands ?? []} | ||||||
|                   fields={columns} |                   fields={columns} | ||||||
|                   className={styles.whiteIcon} |                   className={styles.whiteIcon} | ||||||
|                   columnFilter |                   sorterValue={{ column: 'created', desc: 'true' }} | ||||||
|                   sorter |  | ||||||
|                   sorterValue={{ column: 'submitted', desc: 'true' }} |  | ||||||
|                   scopedSlots={{ |                   scopedSlots={{ | ||||||
|                     completed: (item) => ( |                     completed: (item) => ( | ||||||
|                       <td> |                       <td> | ||||||
|   | |||||||
| @@ -7,7 +7,7 @@ | |||||||
| } | } | ||||||
|  |  | ||||||
| .scrollableBox { | .scrollableBox { | ||||||
|   height: 400px; |   height: 200px; | ||||||
| } | } | ||||||
|  |  | ||||||
| .whiteIcon { | .whiteIcon { | ||||||
|   | |||||||
| @@ -6,7 +6,6 @@ import { | |||||||
|   CCardBody, |   CCardBody, | ||||||
|   CCol, |   CCol, | ||||||
|   CLabel, |   CLabel, | ||||||
|   CInput, |  | ||||||
|   CCollapse, |   CCollapse, | ||||||
|   CCardFooter, |   CCardFooter, | ||||||
|   CButton, |   CButton, | ||||||
| @@ -20,6 +19,7 @@ import axiosInstance from 'utils/axiosInstance'; | |||||||
| import { useAuth } from 'contexts/AuthProvider'; | import { useAuth } from 'contexts/AuthProvider'; | ||||||
| import { useDevice } from 'contexts/DeviceProvider'; | import { useDevice } from 'contexts/DeviceProvider'; | ||||||
| import CopyToClipboardButton from 'components/CopyToClipboardButton'; | import CopyToClipboardButton from 'components/CopyToClipboardButton'; | ||||||
|  | import DeviceNotes from 'components/DeviceNotes'; | ||||||
| import DeviceConfigurationModal from './DeviceConfigurationModal'; | import DeviceConfigurationModal from './DeviceConfigurationModal'; | ||||||
| import styles from './index.module.scss'; | import styles from './index.module.scss'; | ||||||
|  |  | ||||||
| @@ -133,14 +133,6 @@ const DeviceConfiguration = () => { | |||||||
|                 {prettyDate(device.createdTimestamp)} |                 {prettyDate(device.createdTimestamp)} | ||||||
|               </CCol> |               </CCol> | ||||||
|             </CRow> |             </CRow> | ||||||
|             <CRow className={styles.spacedRow}> |  | ||||||
|               <CCol md="3"> |  | ||||||
|                 <CLabel>{t('configuration.last_configuration_download')} : </CLabel> |  | ||||||
|               </CCol> |  | ||||||
|               <CCol xs="12" md="9"> |  | ||||||
|                 {prettyDate(device.lastConfigurationDownload)} |  | ||||||
|               </CCol> |  | ||||||
|             </CRow> |  | ||||||
|             <CRow className={styles.spacedRow}> |             <CRow className={styles.spacedRow}> | ||||||
|               <CCol md="3" className={styles.topPadding}> |               <CCol md="3" className={styles.topPadding}> | ||||||
|                 <CLabel>{t('configuration.device_password')} : </CLabel> |                 <CLabel>{t('configuration.device_password')} : </CLabel> | ||||||
| @@ -153,7 +145,20 @@ const DeviceConfiguration = () => { | |||||||
|                 /> |                 /> | ||||||
|               </CCol> |               </CCol> | ||||||
|             </CRow> |             </CRow> | ||||||
|  |             <DeviceNotes | ||||||
|  |               notes={device.notes} | ||||||
|  |               refreshNotes={getDevice} | ||||||
|  |               serialNumber={deviceSerialNumber} | ||||||
|  |             /> | ||||||
|             <CCollapse show={collapse}> |             <CCollapse show={collapse}> | ||||||
|  |               <CRow className={styles.spacedRow}> | ||||||
|  |                 <CCol md="3"> | ||||||
|  |                   <CLabel>{t('configuration.last_configuration_download')} : </CLabel> | ||||||
|  |                 </CCol> | ||||||
|  |                 <CCol xs="12" md="9"> | ||||||
|  |                   {prettyDate(device.lastConfigurationDownload)} | ||||||
|  |                 </CCol> | ||||||
|  |               </CRow> | ||||||
|               <CRow className={styles.spacedRow}> |               <CRow className={styles.spacedRow}> | ||||||
|                 <CCol md="3"> |                 <CCol md="3"> | ||||||
|                   <CLabel>{t('common.manufacturer')} :</CLabel> |                   <CLabel>{t('common.manufacturer')} :</CLabel> | ||||||
| @@ -162,14 +167,6 @@ const DeviceConfiguration = () => { | |||||||
|                   {device.manufacturer} |                   {device.manufacturer} | ||||||
|                 </CCol> |                 </CCol> | ||||||
|               </CRow> |               </CRow> | ||||||
|               <CRow className={styles.spacedRow}> |  | ||||||
|                 <CCol md="3"> |  | ||||||
|                   <CLabel htmlFor="text-input">{t('configuration.notes')} :</CLabel> |  | ||||||
|                 </CCol> |  | ||||||
|                 <CCol xs="12" md="9"> |  | ||||||
|                   <CInput id="text-input" name="text-input" placeholder={device.notes} /> |  | ||||||
|                 </CCol> |  | ||||||
|               </CRow> |  | ||||||
|               <CRow className={styles.spacedRow}> |               <CRow className={styles.spacedRow}> | ||||||
|                 <CCol md="3"> |                 <CCol md="3"> | ||||||
|                   <CLabel>{t('configuration.owner')} :</CLabel> |                   <CLabel>{t('configuration.owner')} :</CLabel> | ||||||
|   | |||||||
| @@ -297,6 +297,7 @@ const DeviceListDisplay = ({ | |||||||
|             items={devices ?? []} |             items={devices ?? []} | ||||||
|             fields={columns} |             fields={columns} | ||||||
|             hover |             hover | ||||||
|  |             border | ||||||
|             loading={loading} |             loading={loading} | ||||||
|             scopedSlots={{ |             scopedSlots={{ | ||||||
|               serialNumber: (item) => ( |               serialNumber: (item) => ( | ||||||
|   | |||||||
							
								
								
									
										111
									
								
								src/components/DeviceNotes/index.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										111
									
								
								src/components/DeviceNotes/index.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,111 @@ | |||||||
|  | import React, { useState } from 'react'; | ||||||
|  | import { useTranslation } from 'react-i18next'; | ||||||
|  | import { CDataTable, CRow, CCol, CLabel, CInput } from '@coreui/react'; | ||||||
|  | import PropTypes from 'prop-types'; | ||||||
|  | import axiosInstance from 'utils/axiosInstance'; | ||||||
|  | import { useAuth } from 'contexts/AuthProvider'; | ||||||
|  | import { prettyDate } from 'utils/helper'; | ||||||
|  | import LoadingButton from 'components/LoadingButton'; | ||||||
|  |  | ||||||
|  | import styles from './index.module.scss'; | ||||||
|  |  | ||||||
|  | const DeviceNotes = ({ serialNumber, notes, refreshNotes }) => { | ||||||
|  |   const { t } = useTranslation(); | ||||||
|  |   const { currentToken, endpoints } = useAuth(); | ||||||
|  |   const [currentNote, setCurrentNote] = useState(''); | ||||||
|  |   const [loading, setLoading] = useState(false); | ||||||
|  |  | ||||||
|  |   const saveNote = () => { | ||||||
|  |     setLoading(true); | ||||||
|  |  | ||||||
|  |     const parameters = { | ||||||
|  |       serialNumber, | ||||||
|  |       notes: [{ note: currentNote }], | ||||||
|  |     }; | ||||||
|  |  | ||||||
|  |     const headers = { | ||||||
|  |       Accept: 'application/json', | ||||||
|  |       Authorization: `Bearer ${currentToken}`, | ||||||
|  |     }; | ||||||
|  |  | ||||||
|  |     axiosInstance | ||||||
|  |       .put( | ||||||
|  |         `${endpoints.ucentralgw}/api/v1/device/${encodeURIComponent(serialNumber)}`, | ||||||
|  |         parameters, | ||||||
|  |         { headers }, | ||||||
|  |       ) | ||||||
|  |       .then(() => { | ||||||
|  |         setCurrentNote(''); | ||||||
|  |         refreshNotes(); | ||||||
|  |       }) | ||||||
|  |       .catch(() => {}) | ||||||
|  |       .finally(() => { | ||||||
|  |         setLoading(false); | ||||||
|  |       }); | ||||||
|  |   }; | ||||||
|  |   const columns = [ | ||||||
|  |     { key: 'created', label: t('common.date'), _style: { width: '30%' } }, | ||||||
|  |     { key: 'createdBy', label: t('common.created_by'), _style: { width: '20%' } }, | ||||||
|  |     { key: 'note', label: t('configuration.note'), _style: { width: '50%' } }, | ||||||
|  |   ]; | ||||||
|  |  | ||||||
|  |   return ( | ||||||
|  |     <div> | ||||||
|  |       <CRow className={styles.spacedRow}> | ||||||
|  |         <CCol md="3"> | ||||||
|  |           <CLabel>{t('configuration.notes')} :</CLabel> | ||||||
|  |         </CCol> | ||||||
|  |         <CCol xs="9" md="7"> | ||||||
|  |           <CInput | ||||||
|  |             id="notes-input" | ||||||
|  |             name="text-input" | ||||||
|  |             value={currentNote} | ||||||
|  |             onChange={(e) => setCurrentNote(e.target.value)} | ||||||
|  |           /> | ||||||
|  |         </CCol> | ||||||
|  |         <CCol> | ||||||
|  |           <LoadingButton | ||||||
|  |             label={t('common.add')} | ||||||
|  |             isLoadingLabel={t('common.adding_ellipsis')} | ||||||
|  |             isLoading={loading} | ||||||
|  |             action={saveNote} | ||||||
|  |             disabled={loading || currentNote === ''} | ||||||
|  |           /> | ||||||
|  |         </CCol> | ||||||
|  |       </CRow> | ||||||
|  |       <CRow> | ||||||
|  |         <CCol md="3" /> | ||||||
|  |         <CCol xs="12" md="9"> | ||||||
|  |           <div className={['overflow-auto', styles.scrollableBox].join(' ')}> | ||||||
|  |             <CDataTable | ||||||
|  |               striped | ||||||
|  |               responsive | ||||||
|  |               border | ||||||
|  |               loading={loading} | ||||||
|  |               fields={columns} | ||||||
|  |               className={styles.table} | ||||||
|  |               items={notes || []} | ||||||
|  |               noItemsView={{ noItems: t('common.no_items') }} | ||||||
|  |               sorterValue={{ column: 'created', desc: 'true' }} | ||||||
|  |               scopedSlots={{ | ||||||
|  |                 created: (item) => ( | ||||||
|  |                   <td> | ||||||
|  |                     {item.created && item.created !== 0 ? prettyDate(item.created) : t('common.na')} | ||||||
|  |                   </td> | ||||||
|  |                 ), | ||||||
|  |               }} | ||||||
|  |             /> | ||||||
|  |           </div> | ||||||
|  |         </CCol> | ||||||
|  |       </CRow> | ||||||
|  |     </div> | ||||||
|  |   ); | ||||||
|  | }; | ||||||
|  |  | ||||||
|  | DeviceNotes.propTypes = { | ||||||
|  |   serialNumber: PropTypes.string.isRequired, | ||||||
|  |   notes: PropTypes.arrayOf(PropTypes.instanceOf(Object)).isRequired, | ||||||
|  |   refreshNotes: PropTypes.func.isRequired, | ||||||
|  | }; | ||||||
|  |  | ||||||
|  | export default DeviceNotes; | ||||||
							
								
								
									
										15
									
								
								src/components/DeviceNotes/index.module.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								src/components/DeviceNotes/index.module.scss
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | |||||||
|  | .scrollableBox { | ||||||
|  |   height: 200px; | ||||||
|  |   border-style: solid; | ||||||
|  |   border-color: #ced2d8; | ||||||
|  |   margin-bottom: 25px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .table { | ||||||
|  |   color: white; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .spacedRow { | ||||||
|  |   margin-top: 5px; | ||||||
|  |   margin-bottom: 20px; | ||||||
|  | } | ||||||
| @@ -6,7 +6,7 @@ const TheFooter = () => ( | |||||||
|   <Translation> |   <Translation> | ||||||
|     {(t) => ( |     {(t) => ( | ||||||
|       <CFooter fixed={false}> |       <CFooter fixed={false}> | ||||||
|         <div>{t('footer.version')} 0.9.12</div> |         <div>{t('footer.version')} 0.9.13</div> | ||||||
|         <div className="mfs-auto"> |         <div className="mfs-auto"> | ||||||
|           <span className="mr-1">{t('footer.powered_by')}</span> |           <span className="mr-1">{t('footer.powered_by')}</span> | ||||||
|           <a href="https://coreui.io/react" target="_blank" rel="noopener noreferrer"> |           <a href="https://coreui.io/react" target="_blank" rel="noopener noreferrer"> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Charles
					Charles