File tree Expand file tree Collapse file tree 5 files changed +22
-9
lines changed
Expand file tree Collapse file tree 5 files changed +22
-9
lines changed Original file line number Diff line number Diff line change 1+ VITE_MEDPLUM_PROJECT_ID =
2+ VITE_MEDPLUM_GOOGLE_CLIENT_ID =
3+ MEDPLUM_CLIENT_ID =
4+ MEDPLUM_CLIENT_SECRET =
15DEPLOY_MEDPLUM_CLIENT_ID =
2- DEPLOY_MEDPLUM_CLIENT_SECRET =
6+ DEPLOY_MEDPLUM_CLIENT_SECRET =
Original file line number Diff line number Diff line change 4343
4444 - name : Build
4545 run : npm run build
46+ env :
47+ VITE_MEDPLUM_PROJECT_ID : ${{ secrets.VITE_MEDPLUM_PROJECT_ID }}
48+ VITE_MEDPLUM_GOOGLE_CLIENT_ID : ${{ secrets.VITE_MEDPLUM_GOOGLE_CLIENT_ID }}
4649
4750 lint :
4851 name : Run linter
Original file line number Diff line number Diff line change 1- export const MEDPLUM_PROJECT_ID = '77e3c81d-f2e9-4570-a3e7-6fc54fd471e0 ';
2- export const MEDPLUM_GOOGLE_CLIENT_ID = '921088377005-3j1sa10vr6hj86jgmdfh2l53v3mp7lfi.apps.googleusercontent.com ';
1+ export const MEDPLUM_PROJECT_ID = import . meta . env . VITE_MEDPLUM_PROJECT_ID || ' ';
2+ export const MEDPLUM_GOOGLE_CLIENT_ID = import . meta . env . VITE_MEDPLUM_GOOGLE_CLIENT_ID || ' ';
Original file line number Diff line number Diff line change 11import { Title } from '@mantine/core' ;
22import { Logo , SignInForm } from '@medplum/react' ;
33import { useNavigate } from 'react-router-dom' ;
4- import { MEDPLUM_GOOGLE_CLIENT_ID , MEDPLUM_PROJECT_ID } from '../config' ;
4+ import { MEDPLUM_PROJECT_ID } from '../config' ;
55
66export function SignInPage ( ) : JSX . Element {
77 const navigate = useNavigate ( ) ;
88
99 return (
10- < SignInForm
11- projectId = { MEDPLUM_PROJECT_ID }
12- googleClientId = { MEDPLUM_GOOGLE_CLIENT_ID }
13- onSuccess = { ( ) => navigate ( '/' ) }
14- >
10+ < SignInForm projectId = { MEDPLUM_PROJECT_ID } onSuccess = { ( ) => navigate ( '/' ) } >
1511 < Logo size = { 32 } />
1612 < Title > Sign in to SampleMed Regional Portal </ Title >
1713 </ SignInForm >
Original file line number Diff line number Diff line change 11/// <reference types="vite/client" />
22
3+ interface ImportMetaEnv {
4+ readonly VITE_MEDPLUM_PROJECT_ID : string ;
5+ readonly VITE_MEDPLUM_GOOGLE_CLIENT_ID : string ;
6+ }
7+
8+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
9+ interface ImportMeta {
10+ readonly env : ImportMetaEnv ;
11+ }
12+
313// Re-export JSX namespace from React for React 19 compatibility
414declare global {
515 namespace JSX {
You can’t perform that action at this time.
0 commit comments