mirror of
				https://github.com/blakeblackshear/frigate.git
				synced 2025-10-27 10:52:11 +01:00 
			
		
		
		
	fix(web): remove cards from event page
This commit is contained in:
		
							parent
							
								
									e50cc59f0d
								
							
						
					
					
						commit
						c89e1a5735
					
				@ -2,7 +2,7 @@
 | 
				
			|||||||
  "name": "frigate",
 | 
					  "name": "frigate",
 | 
				
			||||||
  "private": true,
 | 
					  "private": true,
 | 
				
			||||||
  "scripts": {
 | 
					  "scripts": {
 | 
				
			||||||
    "start": "cross-env SNOWPACK_PUBLIC_API_HOST=http://localhost:5000 snowpack dev",
 | 
					    "start": "cross-env SNOWPACK_PUBLIC_API_HOST=http://10.0.1.210:5000 snowpack dev",
 | 
				
			||||||
    "prebuild": "rimraf build",
 | 
					    "prebuild": "rimraf build",
 | 
				
			||||||
    "build": "cross-env NODE_ENV=production snowpack build"
 | 
					    "build": "cross-env NODE_ENV=production snowpack build"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,5 @@
 | 
				
			|||||||
import { h, Fragment } from 'preact';
 | 
					import { h, Fragment } from 'preact';
 | 
				
			||||||
import ActivityIndicator from './components/ActivityIndicator';
 | 
					import ActivityIndicator from './components/ActivityIndicator';
 | 
				
			||||||
import Card from './components/Card';
 | 
					 | 
				
			||||||
import Heading from './components/Heading';
 | 
					import Heading from './components/Heading';
 | 
				
			||||||
import Link from './components/Link';
 | 
					import Link from './components/Link';
 | 
				
			||||||
import { FetchStatus, useApiHost, useEvent } from './api';
 | 
					import { FetchStatus, useApiHost, useEvent } from './api';
 | 
				
			||||||
@ -23,31 +22,7 @@ export default function Event({ eventId }) {
 | 
				
			|||||||
        {data.camera} {data.label} <span className="text-sm">{startime.toLocaleString()}</span>
 | 
					        {data.camera} {data.label} <span className="text-sm">{startime.toLocaleString()}</span>
 | 
				
			||||||
      </Heading>
 | 
					      </Heading>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      <Card>
 | 
					      <Table class="w-full">
 | 
				
			||||||
        {data.has_clip ? (
 | 
					 | 
				
			||||||
          <Fragment>
 | 
					 | 
				
			||||||
            <Heading size="sm">Clip</Heading>
 | 
					 | 
				
			||||||
            <video className="w-100" src={`${apiHost}/clips/${data.camera}-${eventId}.mp4`} controls />
 | 
					 | 
				
			||||||
          </Fragment>
 | 
					 | 
				
			||||||
        ) : (
 | 
					 | 
				
			||||||
          <p>No clip available</p>
 | 
					 | 
				
			||||||
        )}
 | 
					 | 
				
			||||||
      </Card>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      <Card>
 | 
					 | 
				
			||||||
        <Heading size="sm">{data.has_snapshot ? 'Best image' : 'Thumbnail'}</Heading>
 | 
					 | 
				
			||||||
        <img
 | 
					 | 
				
			||||||
          src={
 | 
					 | 
				
			||||||
            data.has_snapshot
 | 
					 | 
				
			||||||
              ? `${apiHost}/clips/${data.camera}-${eventId}.jpg`
 | 
					 | 
				
			||||||
              : `data:image/jpeg;base64,${data.thumbnail}`
 | 
					 | 
				
			||||||
          }
 | 
					 | 
				
			||||||
          alt={`${data.label} at ${(data.top_score * 100).toFixed(1)}% confidence`}
 | 
					 | 
				
			||||||
        />
 | 
					 | 
				
			||||||
      </Card>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      <Card>
 | 
					 | 
				
			||||||
        <Table>
 | 
					 | 
				
			||||||
        <Thead>
 | 
					        <Thead>
 | 
				
			||||||
          <Th>Key</Th>
 | 
					          <Th>Key</Th>
 | 
				
			||||||
          <Th>Value</Th>
 | 
					          <Th>Value</Th>
 | 
				
			||||||
@ -75,7 +50,25 @@ export default function Event({ eventId }) {
 | 
				
			|||||||
          </Tr>
 | 
					          </Tr>
 | 
				
			||||||
        </Tbody>
 | 
					        </Tbody>
 | 
				
			||||||
      </Table>
 | 
					      </Table>
 | 
				
			||||||
      </Card>
 | 
					
 | 
				
			||||||
 | 
					      {data.has_clip ? (
 | 
				
			||||||
 | 
					        <Fragment>
 | 
				
			||||||
 | 
					          <Heading size="sm">Clip</Heading>
 | 
				
			||||||
 | 
					          <video autoplay className="w-100" src={`${apiHost}/clips/${data.camera}-${eventId}.mp4`} controls />
 | 
				
			||||||
 | 
					        </Fragment>
 | 
				
			||||||
 | 
					      ) : (
 | 
				
			||||||
 | 
					        <p>No clip available</p>
 | 
				
			||||||
 | 
					      )}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      <Heading size="sm">{data.has_snapshot ? 'Best image' : 'Thumbnail'}</Heading>
 | 
				
			||||||
 | 
					      <img
 | 
				
			||||||
 | 
					        src={
 | 
				
			||||||
 | 
					          data.has_snapshot
 | 
				
			||||||
 | 
					            ? `${apiHost}/clips/${data.camera}-${eventId}.jpg`
 | 
				
			||||||
 | 
					            : `data:image/jpeg;base64,${data.thumbnail}`
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        alt={`${data.label} at ${(data.top_score * 100).toFixed(1)}% confidence`}
 | 
				
			||||||
 | 
					      />
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
  );
 | 
					  );
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user