batch commit
This commit is contained in:
16
scottkevinswedding.client/src/index.html
Normal file
16
scottkevinswedding.client/src/index.html
Normal 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>
|
7
scottkevinswedding.client/src/main.ts
Normal file
7
scottkevinswedding.client/src/main.ts
Normal 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));
|
16
scottkevinswedding.client/src/proxy.conf.js
Normal file
16
scottkevinswedding.client/src/proxy.conf.js
Normal 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;
|
483
scottkevinswedding.client/src/styles.css
Normal file
483
scottkevinswedding.client/src/styles.css
Normal 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;
|
||||
}
|
14
scottkevinswedding.client/tsconfig.app.json
Normal file
14
scottkevinswedding.client/tsconfig.app.json
Normal 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"
|
||||
]
|
||||
}
|
32
scottkevinswedding.client/tsconfig.json
Normal file
32
scottkevinswedding.client/tsconfig.json
Normal 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
|
||||
}
|
||||
}
|
14
scottkevinswedding.client/tsconfig.spec.json
Normal file
14
scottkevinswedding.client/tsconfig.spec.json
Normal 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"
|
||||
]
|
||||
}
|
Reference in New Issue
Block a user