batch commit

This commit is contained in:
Scott Settle
2025-06-30 10:36:44 -04:00
parent 1576e504bd
commit 4d452cf853
7 changed files with 582 additions and 0 deletions

View File

@ -0,0 +1,16 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Scott Kevins Wedding</title>
<base href="/">
<!-- <meta name="viewport" content="width=device-width, initial-scale=1"> -->
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
<link rel="icon" type="image/x-icon" href="favicon.ico">
</head>
<body>
<app-root></app-root>
</body>
<footer>
</footer>
</html>

View File

@ -0,0 +1,7 @@
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err => console.error(err));

View File

@ -0,0 +1,16 @@
const { env } = require('process');
const target = env.ASPNETCORE_HTTPS_PORT ? `https://localhost:${env.ASPNETCORE_HTTPS_PORT}` :
env.ASPNETCORE_URLS ? env.ASPNETCORE_URLS.split(';')[0] : 'https://localhost:7182';
const PROXY_CONFIG = [
{
context: [
"/wedding",
],
target,
secure: false
}
]
module.exports = PROXY_CONFIG;

View File

@ -0,0 +1,483 @@
/* You can add global styles to this file, and also import other style files */
@import "primeicons/primeicons.css";
@import "primeflex/primeflex.css";
:root {
--back-ground-color: rgb(0, 24, 46);
--hover-color: #003052;
--font-color-primary: #C4C4C4;
--warning-color: rgb(173, 7, 7);
--font-family: 'Comic Sans MS', 'Comic Sans', Georgia;
--cursive-font-family: "Brush Script MT", "Brush Script Std", cursive;
}
body {
background-color: var(--back-ground-color);
color: var(--font-color-primary);
font-family: var(--font-family);
font-weight: 100;
margin: 0px;
}
.header-text {
font-family: "Brush Script MT", cursive;
font-weight: 100;
font-size: 5rem;
}
.cursive {
font-family: "Brush Script MT", cursive;
}
.wedding-party {
padding-top: 1rem;
}
.person-name {
font-size: 2rem;
text-wrap: nowrap;
}
.person {
/* box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset; */
border-radius: 24px;
padding: 1rem;
}
.person-newline {
flex: 0 1 100%;
}
.section-padding {
padding-top: 2rem;
}
a {
color: inherit;
text-decoration: unset;
}
span {
color: var(--font-color-primary);
}
.required {
color: var(--warning-color);
}
body {
font-family: var(--font-family);
}
h1 {
font-family: var(--cursive-font-family);
font-weight: 100;
font-size: 5rem;
margin: 0px;
}
h3 {
font-family: var(--cursive-font-family);
font-weight: 100;
font-size: 3rem;
margin: 0px;
}
.container {
display: flex;
flex-wrap: wrap;
justify-content: center;
width: 100%;
cursor: default;
}
/* .header-text {
min-width: 100vw;
} */
.intro-text {
width: 60%;
}
.flex {
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: center;
}
.info {
width: 75%;
display: flex;
flex-wrap: wrap;
flex-direction: row;
padding: 1rem;
margin: 1rem;
margin-top: 2rem;
justify-content: center;
align-content: center;
}
.info-box{
/* background-color: rgba(12, 35, 58, 0.25); */
box-shadow: rgba(255, 255, 255, 0.16) 0px 1px 4px;
border-radius: 24px;
}
.info-header {
width: 98%;
padding: 0rem;
border-bottom: 2px solid rgba(192, 192, 192, 0.63);
margin: 0rem;
/* padding-top: 2rem; */
padding-bottom: 0.5rem;
font-family: var(--cursive-font-family);
font-weight: 100;
font-size: 3rem;
/* display: flex;
justify-content: center;
align-items: center; */
}
.info-header-text {
text-align: left;
font-weight: 100;
font-size: 3rem;
padding: 0.25rem 1rem 0.25rem 1rem;
/* box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset; */
border-radius: 24px;
}
.sub-info-header-container {
text-align: center;
padding: 0rem;
width: 100%;
margin: 0rem;
padding-top: 2.5rem;
padding-bottom: 0.5rem;
display: flex;
justify-content: center;
align-items: center;
}
.sub-header{
width: 50%;
border-bottom: 2px solid rgba(192, 192, 192, 0.63);
}
.sub-header-text {
font-family: var(--cursive-font-family);
font-weight: 100;
font-size: 2.5rem;
text-align: left;
}
h4 {
padding: 0.25rem;
margin: 0.25rem;
font-family: var(--cursive-font-family);
font-weight: 100;
font-size: x-large;
}
h2 {
font-family: var(--cursive-font-family);
font-weight: 100;
font-size: 2rem;
}
.info-text {
align-items: center;
width: 32%;
/* border: 1px solid silver; */
border-radius: 18px;
padding: 0.5rem;
margin: 0.25rem;
margin-top: 1rem;
min-width: 132px;
box-shadow: rgba(61, 57, 109, 0.25) 0px 30px 60px -12px inset, rgba(255, 255, 255, 0.3) 0px 18px 36px -18px inset;
}
.info-text:hover {
background-color: var(--hover-color);
transition: 1s;
}
.box {
border: 2px solid silver;
border-radius: 18px;
}
img {
width: 100%;
}
.accordion {
padding-top: 1rem;
background-color: var(--back-ground-color) !important;
width: 98%;
}
.accordion-style {
background-color: var(--back-ground-color) !important;
}
.photo-container {
width: 40vw;
height: 25vw;
overflow: hidden;
border-radius: 8px;
}
.image-class {
border-radius: 8px;
}
.tab-view {
width: 98%;
}
.link {
border-bottom: 2px solid var(--font-color-primary);
}
.head-shots {
border-radius: 50%;
height: 200px;
width: 200px;
object-fit: cover;
overflow: auto;
}
.input-container {
display: flex;
flex: 1;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
.input-text {
padding: 1rem;
}
.title-text {
padding-left: 1rem;
text-wrap: nowrap;
width: 10rem;
}
.submit-button {
padding: 1rem;
margin: 0.5rem;
border-radius: 8.5px;
border: 2px solid silver;
background-color: inherit;
color: silver;
}
.submit-button:hover {
border-color: #002b58;
color: #002b58;
background-color: whitesmoke;
transition: 2s;
}
.song-table {
width: 100%;
padding: 3rem;
}
.table-header {
background-color: var(--back-ground-color);
color: white;
width: 3rem;
}
.table-row {
background-color: var(--back-ground-color);
color: white;
}
.down {
padding-left: 1rem;
}
/* .button-text{
padding: .5rem;
margin: 0.5rem;
} */
.input-section {
display: inline-flex;
justify-content: center;
align-items: center;
flex: 1 1 0;
}
.user-input-setion-field {
display: inline-flex;
justify-content: center;
align-items: center;
flex: 0;
flex-wrap: nowrap;
}
@media only screen and (max-width: 960px) {
.info {
width: 100%;
}
.tab-view {
width: 100%;
}
.intro-text {
width: 100%;
}
.head-shots {
height: 150px;
width: 150px;
}
.input-section {
flex: 1;
}
.p-inputtext {
width: -webkit-fill-available;
}
.sub-header{
width: 75%;
}
.page-body{
padding: 0.5rem;
}
.p-button.p-button-contrast.p-button-outlined, .p-button-group.p-button-contrast > .p-button.p-button-outlined, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined {
font-size: large;
}
.p-checkbox .p-checkbox-box {
scale: 1.75;
}
.p-inputtext {
width: -webkit-fill-available;
font-size: 1.5rem;
}
.sub-header-text {
text-align: center;
}
.info-header-text {
text-align: center;
}
}
@media only screen and (max-width: 630px) {
.photo-container {
width: 100vw;
height: 70vw;
overflow: hidden;
border-radius: 8px;
}
}
.p-accordion {
background-color: var(--back-ground-color) !important;
}
.p-accordion-header-text {
font-family: var(--cursive-font-family);
font-weight: 100;
font-size: xx-large;
}
.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
background-color: transparent;
}
.p-accordion .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
background-color: var(--back-ground-color) !important;
}
.p-accordion .p-accordion-content {
background-color: var(--back-ground-color) !important;
}
.p-tabview .p-tabview-nav {
background-color: var(--back-ground-color);
}
.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
background-color: var(--back-ground-color);
}
.p-tabview .p-tabview-nav li .p-tabview-nav-link {
background-color: var(--back-ground-color);
}
.p-tabview .p-tabview-panels {
background-color: var(--back-ground-color);
color: var(--font-color-primary);
}
.p-tabview .p-tabview-ink-bar {
background-color: var(--font-color-primary);
}
.p-datatable .p-datatable-header {
background-color: var(--back-ground-color);
}
.p-tabview-title {
font-family: var(--cursive-font-family);
font-weight: 100;
font-size: x-large;
}
.p-datatable .p-paginator-bottom {
background-color: var(--back-ground-color);
}
.p-datatable .p-datatable-tbody>tr>td {
background-color: var(--back-ground-color);
}
.global-search {
display: flex;
}
@media only screen and (max-width: 960px) {
html {
font-size: 12px;
}
.input-text {
padding: 0rem;
}
}
.text-cursive {
font-family: var(--cursive-font-family);
font-weight: 100;
}
.no-children{
padding-left: 0.5rem;
padding-right: 0.5rem;
}
h2{
margin: 0px;
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}

View File

@ -0,0 +1,14 @@
/* To learn more about this file see: https://angular.io/config/tsconfig. */
{
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "./out-tsc/app",
"types": []
},
"files": [
"src/main.ts"
],
"include": [
"src/**/*.d.ts"
]
}

View File

@ -0,0 +1,32 @@
/* To learn more about this file see: https://angular.io/config/tsconfig. */
{
"compileOnSave": false,
"compilerOptions": {
"outDir": "./dist/out-tsc",
"strict": true,
"noImplicitOverride": true,
"noPropertyAccessFromIndexSignature": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
"skipLibCheck": true,
"esModuleInterop": true,
"sourceMap": true,
"declaration": false,
"experimentalDecorators": true,
"moduleResolution": "node",
"importHelpers": true,
"target": "ES2022",
"module": "ES2022",
"useDefineForClassFields": false,
"lib": [
"ES2022",
"dom"
]
},
"angularCompilerOptions": {
"enableI18nLegacyMessageIdFormat": false,
"strictInjectionParameters": true,
"strictInputAccessModifiers": true,
"strictTemplates": true
}
}

View File

@ -0,0 +1,14 @@
/* To learn more about this file see: https://angular.io/config/tsconfig. */
{
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "./out-tsc/spec",
"types": [
"jasmine"
]
},
"include": [
"src/**/*.spec.ts",
"src/**/*.d.ts"
]
}