Spaces:
				
			
			
	
			
			
					
		Running
		
	
	
	
			
			
	
	
	
	
		
		
					
		Running
		
	UI Tweaks
Browse files- server.js +1 -1
- src/components/preview/preview.tsx +10 -7
    	
        server.js
    CHANGED
    
    | @@ -38,7 +38,7 @@ app.use(bodyParser.json()); | |
| 38 | 
             
            app.use(express.static(path.join(__dirname, "dist")));
         | 
| 39 |  | 
| 40 | 
             
            const getPTag = (repoId) => {
         | 
| 41 | 
            -
              return `<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - <a href="https://enzostvs-deepsite.hf.space?remix=${repoId}" style="color: #fff;text-decoration: underline;" target="_blank"  | 
| 42 | 
             
            };
         | 
| 43 |  | 
| 44 | 
             
            app.get("/api/login", (_req, res) => {
         | 
|  | |
| 38 | 
             
            app.use(express.static(path.join(__dirname, "dist")));
         | 
| 39 |  | 
| 40 | 
             
            const getPTag = (repoId) => {
         | 
| 41 | 
            +
              return `<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=${repoId}" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p>`;
         | 
| 42 | 
             
            };
         | 
| 43 |  | 
| 44 | 
             
            app.get("/api/login", (_req, res) => {
         | 
    	
        src/components/preview/preview.tsx
    CHANGED
    
    | @@ -3,6 +3,7 @@ import { useRef } from "react"; | |
| 3 | 
             
            import { TbReload } from "react-icons/tb";
         | 
| 4 | 
             
            import { toast } from "react-toastify";
         | 
| 5 | 
             
            import { FaLaptopCode } from "react-icons/fa6";
         | 
|  | |
| 6 |  | 
| 7 | 
             
            function Preview({
         | 
| 8 | 
             
              html,
         | 
| @@ -59,13 +60,15 @@ function Preview({ | |
| 59 | 
             
                        <FaLaptopCode />
         | 
| 60 | 
             
                        Back to Editor
         | 
| 61 | 
             
                      </button>
         | 
| 62 | 
            -
                       | 
| 63 | 
            -
                         | 
| 64 | 
            -
             | 
| 65 | 
            -
             | 
| 66 | 
            -
             | 
| 67 | 
            -
                         | 
| 68 | 
            -
             | 
|  | |
|  | |
| 69 | 
             
                      <button
         | 
| 70 | 
             
                        className="bg-white lg:bg-gray-950 shadow-md text-gray-950 lg:text-white text-xs lg:text-sm font-medium py-2 px-3 lg:px-4 rounded-lg flex items-center gap-2 border border-gray-100 lg:border-gray-900 hover:brightness-150 transition-all duration-100 cursor-pointer"
         | 
| 71 | 
             
                        onClick={handleRefreshIframe}
         | 
|  | |
| 3 | 
             
            import { TbReload } from "react-icons/tb";
         | 
| 4 | 
             
            import { toast } from "react-toastify";
         | 
| 5 | 
             
            import { FaLaptopCode } from "react-icons/fa6";
         | 
| 6 | 
            +
            import { defaultHTML } from "../../../utils/consts";
         | 
| 7 |  | 
| 8 | 
             
            function Preview({
         | 
| 9 | 
             
              html,
         | 
|  | |
| 60 | 
             
                        <FaLaptopCode />
         | 
| 61 | 
             
                        Back to Editor
         | 
| 62 | 
             
                      </button>
         | 
| 63 | 
            +
                      {html === defaultHTML && (
         | 
| 64 | 
            +
                        <a
         | 
| 65 | 
            +
                          href="https://huggingface.co/spaces/victor/deepsite-gallery"
         | 
| 66 | 
            +
                          target="_blank"
         | 
| 67 | 
            +
                          className="bg-gray-200 text-gray-950 text-xs lg:text-sm font-medium py-2 px-3 lg:px-4 rounded-lg flex items-center gap-2 border border-gray-200 hover:bg-gray-300 transition-all duration-100 cursor-pointer"
         | 
| 68 | 
            +
                        >
         | 
| 69 | 
            +
                          🖼️ <span>DeepSite Gallery</span>
         | 
| 70 | 
            +
                        </a>
         | 
| 71 | 
            +
                      )}
         | 
| 72 | 
             
                      <button
         | 
| 73 | 
             
                        className="bg-white lg:bg-gray-950 shadow-md text-gray-950 lg:text-white text-xs lg:text-sm font-medium py-2 px-3 lg:px-4 rounded-lg flex items-center gap-2 border border-gray-100 lg:border-gray-900 hover:brightness-150 transition-all duration-100 cursor-pointer"
         | 
| 74 | 
             
                        onClick={handleRefreshIframe}
         | 
