An attempt to fix the PDF iframe not loading properly when the API domain is third-partyBasic printer CRUD
All checks were successful
Publish Docker Image / Publish Docker Image (push) Successful in 39s
All checks were successful
Publish Docker Image / Publish Docker Image (push) Successful in 39s
This commit is contained in:
0
.dockerignore
Normal file → Executable file
0
.dockerignore
Normal file → Executable file
0
.editorconfig
Normal file → Executable file
0
.editorconfig
Normal file → Executable file
0
.env.example
Normal file → Executable file
0
.env.example
Normal file → Executable file
0
.gitea/workflows/ci.yml
Normal file → Executable file
0
.gitea/workflows/ci.yml
Normal file → Executable file
0
.gitignore
vendored
Normal file → Executable file
0
.gitignore
vendored
Normal file → Executable file
0
.redwood/README.md
Normal file → Executable file
0
.redwood/README.md
Normal file → Executable file
0
.vscode/extensions.json
vendored
Normal file → Executable file
0
.vscode/extensions.json
vendored
Normal file → Executable file
0
.vscode/launch.json
vendored
Normal file → Executable file
0
.vscode/launch.json
vendored
Normal file → Executable file
0
.vscode/settings.json
vendored
Normal file → Executable file
0
.vscode/settings.json
vendored
Normal file → Executable file
0
.vscode/tasks.json
vendored
Normal file → Executable file
0
.vscode/tasks.json
vendored
Normal file → Executable file
0
.yarnrc.yml
Normal file → Executable file
0
.yarnrc.yml
Normal file → Executable file
0
Dockerfile
Normal file → Executable file
0
Dockerfile
Normal file → Executable file
0
api/db/migrations/20240810184713_user/migration.sql
Normal file → Executable file
0
api/db/migrations/20240810184713_user/migration.sql
Normal file → Executable file
0
api/db/migrations/20240819213158_social/migration.sql
Normal file → Executable file
0
api/db/migrations/20240819213158_social/migration.sql
Normal file → Executable file
0
api/db/migrations/20240821020900_portrait/migration.sql
Normal file → Executable file
0
api/db/migrations/20240821020900_portrait/migration.sql
Normal file → Executable file
0
api/db/migrations/20240824001030_project/migration.sql
Normal file → Executable file
0
api/db/migrations/20240824001030_project/migration.sql
Normal file → Executable file
0
api/db/migrations/20240921164727_project_date_is_mandatory_default_today_12_am/migration.sql
Normal file → Executable file
0
api/db/migrations/20240921164727_project_date_is_mandatory_default_today_12_am/migration.sql
Normal file → Executable file
0
api/db/migrations/20240921181721_more_socials/migration.sql
Normal file → Executable file
0
api/db/migrations/20240921181721_more_socials/migration.sql
Normal file → Executable file
0
api/db/migrations/20240921183021_even_more_socials/migration.sql
Normal file → Executable file
0
api/db/migrations/20240921183021_even_more_socials/migration.sql
Normal file → Executable file
0
api/db/migrations/20240927031102_/migration.sql
Normal file → Executable file
0
api/db/migrations/20240927031102_/migration.sql
Normal file → Executable file
0
api/db/migrations/20240929164343_/migration.sql
Normal file → Executable file
0
api/db/migrations/20240929164343_/migration.sql
Normal file → Executable file
0
api/db/migrations/20241001005227_title_and_resume/migration.sql
Normal file → Executable file
0
api/db/migrations/20241001005227_title_and_resume/migration.sql
Normal file → Executable file
0
api/db/migrations/20241005014130_/migration.sql
Normal file → Executable file
0
api/db/migrations/20241005014130_/migration.sql
Normal file → Executable file
0
api/db/migrations/20241015183037_matrix/migration.sql
Normal file → Executable file
0
api/db/migrations/20241015183037_matrix/migration.sql
Normal file → Executable file
0
api/db/migrations/migration_lock.toml
Normal file → Executable file
0
api/db/migrations/migration_lock.toml
Normal file → Executable file
0
api/db/schema.prisma
Normal file → Executable file
0
api/db/schema.prisma
Normal file → Executable file
0
api/jest.config.js
Normal file → Executable file
0
api/jest.config.js
Normal file → Executable file
0
api/package.json
Normal file → Executable file
0
api/package.json
Normal file → Executable file
0
api/quick-lint-js.config
Normal file → Executable file
0
api/quick-lint-js.config
Normal file → Executable file
0
api/src/directives/requireAuth/requireAuth.ts
Normal file → Executable file
0
api/src/directives/requireAuth/requireAuth.ts
Normal file → Executable file
0
api/src/directives/skipAuth/skipAuth.ts
Normal file → Executable file
0
api/src/directives/skipAuth/skipAuth.ts
Normal file → Executable file
0
api/src/functions/auth.ts
Normal file → Executable file
0
api/src/functions/auth.ts
Normal file → Executable file
0
api/src/functions/graphql.ts
Normal file → Executable file
0
api/src/functions/graphql.ts
Normal file → Executable file
0
api/src/graphql/.keep
Normal file → Executable file
0
api/src/graphql/.keep
Normal file → Executable file
0
api/src/graphql/portrait.sdl.ts
Normal file → Executable file
0
api/src/graphql/portrait.sdl.ts
Normal file → Executable file
0
api/src/graphql/projects.sdl.ts
Normal file → Executable file
0
api/src/graphql/projects.sdl.ts
Normal file → Executable file
0
api/src/graphql/resume.sdl.ts
Normal file → Executable file
0
api/src/graphql/resume.sdl.ts
Normal file → Executable file
0
api/src/graphql/scalars.sdl.ts
Normal file → Executable file
0
api/src/graphql/scalars.sdl.ts
Normal file → Executable file
0
api/src/graphql/socials.sdl.ts
Normal file → Executable file
0
api/src/graphql/socials.sdl.ts
Normal file → Executable file
0
api/src/graphql/tags.sdl.ts
Normal file → Executable file
0
api/src/graphql/tags.sdl.ts
Normal file → Executable file
0
api/src/graphql/title.sdl.ts
Normal file → Executable file
0
api/src/graphql/title.sdl.ts
Normal file → Executable file
0
api/src/lib/auth.ts
Normal file → Executable file
0
api/src/lib/auth.ts
Normal file → Executable file
0
api/src/lib/cors.ts
Normal file → Executable file
0
api/src/lib/cors.ts
Normal file → Executable file
0
api/src/lib/db.ts
Normal file → Executable file
0
api/src/lib/db.ts
Normal file → Executable file
0
api/src/lib/email.ts
Normal file → Executable file
0
api/src/lib/email.ts
Normal file → Executable file
0
api/src/lib/logger.ts
Normal file → Executable file
0
api/src/lib/logger.ts
Normal file → Executable file
0
api/src/lib/tus.ts
Normal file → Executable file
0
api/src/lib/tus.ts
Normal file → Executable file
0
api/src/server.ts
Normal file → Executable file
0
api/src/server.ts
Normal file → Executable file
0
api/src/services/.keep
Normal file → Executable file
0
api/src/services/.keep
Normal file → Executable file
0
api/src/services/portrait/portrait.ts
Normal file → Executable file
0
api/src/services/portrait/portrait.ts
Normal file → Executable file
0
api/src/services/projects/projects.ts
Normal file → Executable file
0
api/src/services/projects/projects.ts
Normal file → Executable file
0
api/src/services/resume/resume.ts
Normal file → Executable file
0
api/src/services/resume/resume.ts
Normal file → Executable file
0
api/src/services/socials/socials.ts
Normal file → Executable file
0
api/src/services/socials/socials.ts
Normal file → Executable file
0
api/src/services/tags/tags.ts
Normal file → Executable file
0
api/src/services/tags/tags.ts
Normal file → Executable file
0
api/src/services/title/title.ts
Normal file → Executable file
0
api/src/services/title/title.ts
Normal file → Executable file
0
api/tsconfig.json
Normal file → Executable file
0
api/tsconfig.json
Normal file → Executable file
0
docker-compose.yml
Normal file → Executable file
0
docker-compose.yml
Normal file → Executable file
0
graphql.config.js
Normal file → Executable file
0
graphql.config.js
Normal file → Executable file
0
jest.config.js
Normal file → Executable file
0
jest.config.js
Normal file → Executable file
0
package.json
Normal file → Executable file
0
package.json
Normal file → Executable file
0
prettier.config.mjs
Normal file → Executable file
0
prettier.config.mjs
Normal file → Executable file
0
redwood.toml
Normal file → Executable file
0
redwood.toml
Normal file → Executable file
0
scripts/.keep
Normal file → Executable file
0
scripts/.keep
Normal file → Executable file
0
scripts/seed.ts
Normal file → Executable file
0
scripts/seed.ts
Normal file → Executable file
0
scripts/tsconfig.json
Normal file → Executable file
0
scripts/tsconfig.json
Normal file → Executable file
0
web/config/postcss.config.js
Normal file → Executable file
0
web/config/postcss.config.js
Normal file → Executable file
0
web/config/tailwind.config.js
Normal file → Executable file
0
web/config/tailwind.config.js
Normal file → Executable file
0
web/jest.config.js
Normal file → Executable file
0
web/jest.config.js
Normal file → Executable file
0
web/package.json
Normal file → Executable file
0
web/package.json
Normal file → Executable file
0
web/public/README.md
Normal file → Executable file
0
web/public/README.md
Normal file → Executable file
0
web/public/favicon.png
Normal file → Executable file
0
web/public/favicon.png
Normal file → Executable file
Before Width: | Height: | Size: 757 B After Width: | Height: | Size: 757 B |
0
web/public/no_portrait.webp
Normal file → Executable file
0
web/public/no_portrait.webp
Normal file → Executable file
Before Width: | Height: | Size: 7.8 KiB After Width: | Height: | Size: 7.8 KiB |
0
web/public/no_resume.pdf
Normal file → Executable file
0
web/public/no_resume.pdf
Normal file → Executable file
0
web/public/robots.txt
Normal file → Executable file
0
web/public/robots.txt
Normal file → Executable file
0
web/quick-lint-js.config
Normal file → Executable file
0
web/quick-lint-js.config
Normal file → Executable file
0
web/src/App.tsx
Normal file → Executable file
0
web/src/App.tsx
Normal file → Executable file
0
web/src/Routes.tsx
Normal file → Executable file
0
web/src/Routes.tsx
Normal file → Executable file
0
web/src/auth.ts
Normal file → Executable file
0
web/src/auth.ts
Normal file → Executable file
0
web/src/components/.keep
Normal file → Executable file
0
web/src/components/.keep
Normal file → Executable file
0
web/src/components/Cell/CellEmpty/CellEmpty.tsx
Normal file → Executable file
0
web/src/components/Cell/CellEmpty/CellEmpty.tsx
Normal file → Executable file
0
web/src/components/Cell/CellFailure/CellFailure.tsx
Normal file → Executable file
0
web/src/components/Cell/CellFailure/CellFailure.tsx
Normal file → Executable file
0
web/src/components/Cell/CellLoading/CellLoading.tsx
Normal file → Executable file
0
web/src/components/Cell/CellLoading/CellLoading.tsx
Normal file → Executable file
0
web/src/components/ColorPicker/ColorPicker.tsx
Normal file → Executable file
0
web/src/components/ColorPicker/ColorPicker.tsx
Normal file → Executable file
0
web/src/components/ContactCard/ContactCard/ContactCard.tsx
Normal file → Executable file
0
web/src/components/ContactCard/ContactCard/ContactCard.tsx
Normal file → Executable file
0
web/src/components/ContactCard/ContactCardCell/ContactCardCell.tsx
Normal file → Executable file
0
web/src/components/ContactCard/ContactCardCell/ContactCardCell.tsx
Normal file → Executable file
0
web/src/components/DatePicker/DatePicker.tsx
Normal file → Executable file
0
web/src/components/DatePicker/DatePicker.tsx
Normal file → Executable file
0
web/src/components/FormTextList/FormTextList.tsx
Normal file → Executable file
0
web/src/components/FormTextList/FormTextList.tsx
Normal file → Executable file
5
web/src/components/PDF/PDF.tsx
Normal file → Executable file
5
web/src/components/PDF/PDF.tsx
Normal file → Executable file
@ -23,13 +23,18 @@ const PDF = ({ url, form = false }: PDFProps) => {
|
||||
<iframe
|
||||
src={url}
|
||||
title="PDF"
|
||||
content="application/pdf"
|
||||
style={{
|
||||
width: 'calc(100vw - 1rem)',
|
||||
height: `calc(100vh - ${form ? '8.5rem' : '6rem'})`,
|
||||
}}
|
||||
allowFullScreen
|
||||
className="rounded-xl"
|
||||
onError={() => setError(true)}
|
||||
onLoad={() => setError(false)}
|
||||
sandbox="allow-same-origin allow-scripts allow-forms allow-popups"
|
||||
referrerPolicy="no-referrer-when-downgrade"
|
||||
loading="lazy"
|
||||
/>
|
||||
)
|
||||
}
|
||||
|
0
web/src/components/Portrait/PortraitCell/PortraitCell.tsx
Normal file → Executable file
0
web/src/components/Portrait/PortraitCell/PortraitCell.tsx
Normal file → Executable file
0
web/src/components/Portrait/PortraitForm/PortraitForm.tsx
Normal file → Executable file
0
web/src/components/Portrait/PortraitForm/PortraitForm.tsx
Normal file → Executable file
0
web/src/components/Project/AdminProject/AdminProject.tsx
Normal file → Executable file
0
web/src/components/Project/AdminProject/AdminProject.tsx
Normal file → Executable file
0
web/src/components/Project/AdminProjectCell/AdminProjectCell.tsx
Normal file → Executable file
0
web/src/components/Project/AdminProjectCell/AdminProjectCell.tsx
Normal file → Executable file
0
web/src/components/Project/EditProjectCell/EditProjectCell.tsx
Normal file → Executable file
0
web/src/components/Project/EditProjectCell/EditProjectCell.tsx
Normal file → Executable file
0
web/src/components/Project/NewProject/NewProject.tsx
Normal file → Executable file
0
web/src/components/Project/NewProject/NewProject.tsx
Normal file → Executable file
0
web/src/components/Project/Project/Project.tsx
Normal file → Executable file
0
web/src/components/Project/Project/Project.tsx
Normal file → Executable file
0
web/src/components/Project/ProjectCell/ProjectCell.tsx
Normal file → Executable file
0
web/src/components/Project/ProjectCell/ProjectCell.tsx
Normal file → Executable file
0
web/src/components/Project/ProjectForm/ProjectForm.tsx
Normal file → Executable file
0
web/src/components/Project/ProjectForm/ProjectForm.tsx
Normal file → Executable file
0
web/src/components/Project/Projects/Projects.tsx
Normal file → Executable file
0
web/src/components/Project/Projects/Projects.tsx
Normal file → Executable file
0
web/src/components/Project/ProjectsCell/ProjectsCell.tsx
Normal file → Executable file
0
web/src/components/Project/ProjectsCell/ProjectsCell.tsx
Normal file → Executable file
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user