This commit is contained in:
2026-02-18 13:41:45 -05:00
parent eec123f9d2
commit 0a94295c6b
11 changed files with 40 additions and 26 deletions

BIN
app/.DS_Store vendored

Binary file not shown.

View File

@@ -1,16 +1,16 @@
{
"files": {
"main.css": "/static/css/main.c8010b77.css",
"main.js": "/static/js/main.6680716c.js",
"main.css": "/static/css/main.295faf6a.css",
"main.js": "/static/js/main.8e7190e1.js",
"static/js/787.c4e7f8f9.chunk.js": "/static/js/787.c4e7f8f9.chunk.js",
"static/media/landing.png": "/static/media/landing.d4c6072db7a67dff6a78.png",
"index.html": "/index.html",
"main.c8010b77.css.map": "/static/css/main.c8010b77.css.map",
"main.6680716c.js.map": "/static/js/main.6680716c.js.map",
"main.295faf6a.css.map": "/static/css/main.295faf6a.css.map",
"main.8e7190e1.js.map": "/static/js/main.8e7190e1.js.map",
"787.c4e7f8f9.chunk.js.map": "/static/js/787.c4e7f8f9.chunk.js.map"
},
"entrypoints": [
"static/css/main.c8010b77.css",
"static/js/main.6680716c.js"
"static/css/main.295faf6a.css",
"static/js/main.8e7190e1.js"
]
}

View File

@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.10/lodash.min.js"></script><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css"><link rel="manifest" href="/manifest.json"/><title>Worldshine Transportation</title><script defer="defer" src="/static/js/main.6680716c.js"></script><link href="/static/css/main.c8010b77.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.10/lodash.min.js"></script><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css"><link rel="manifest" href="/manifest.json"/><title>Worldshine Transportation</title><script defer="defer" src="/static/js/main.8e7190e1.js"></script><link href="/static/css/main.295faf6a.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,3 +1,12 @@
:root {
--bs-primary: #0066B1;
--bs-primary-rgb: 0, 102, 177;
--bs-link-color: #0066B1;
--bs-link-color-rgb: 0, 102, 177;
--bs-link-hover-color: #005294;
--bs-link-hover-color-rgb: 0, 82, 148;
}
body {
background-color: #D0E1F8 !important;
}
@@ -756,6 +765,11 @@ select {
a {
cursor: pointer;
text-decoration: underline !important;
color: #0066B1;
}
a:hover {
color: #005294;
}
input[type="text"] {
@@ -959,7 +973,7 @@ input[type="checkbox"] {
}
.event-blue {
border-inline-start: 4px solid rgb(28, 125, 249) !important;
border-inline-start: 4px solid #0066B1 !important;
color: rgb(0, 40, 89) !important;
background-color: rgb(210, 231, 255) !important;
}
@@ -1110,7 +1124,7 @@ input[type="checkbox"] {
}
.personnel-info-table .dark-blue {
background: #0d6efd;
background: #0066B1;
color: #fff;
}
@@ -1158,7 +1172,7 @@ input[type="checkbox"] {
.clock {
width: 80px;
height: 80px;
border: 3px solid #007bff;
border: 3px solid #0066B1;
border-radius: 50%;
position: relative;
background: white;
@@ -1255,7 +1269,7 @@ input[type="checkbox"] {
list-style: none;
margin-bottom: 8px;
font-size: 18px;
color: #0d6efd;
color: #0066B1;
}
.comments-text {
@@ -1268,7 +1282,7 @@ input[type="checkbox"] {
list-style: none;
margin-bottom: 8px;
font-size: 18px;
color: #0d6efd;
color: #0066B1;
text-decoration: underline;
}
@@ -1637,7 +1651,7 @@ input[type="checkbox"] {
}
.customers-pagination li.active a {
background-color: #0366d6 !important;
background-color: #0066B1 !important;
border-color: transparent;
color: white;
min-width: 32px;
@@ -1868,7 +1882,7 @@ input[type="checkbox"] {
.table-config-item-title:focus, .table-config-item-title:hover, .table-config-item:focus, .table-config-item:hover {
background: rgb(210, 231, 255);
border-inline-start: 4px solid rgb(28, 125, 249) !important;
border-inline-start: 4px solid #0066B1 !important;
}
.seating-popover {

View File

@@ -574,7 +574,7 @@ const RouteCustomerEditor = ({currentRoute, setNewCustomerList = (a) => {}, view
style={{
backgroundColor: isOver ? '#f0f0f0' : 'transparent',
minHeight: isOver ? '100px' : 'auto',
border: isOver ? '2px dashed #0d6efd' : '2px dashed transparent',
border: isOver ? '2px dashed #0066B1' : '2px dashed transparent',
borderRadius: '4px',
padding: isOver ? '8px' : '0'
}}
@@ -592,7 +592,7 @@ const RouteCustomerEditor = ({currentRoute, setNewCustomerList = (a) => {}, view
{customers.map((item, index) => {
if (item?.customers) {
return <Card key={index} index={index} moveCard={reorderItems} content={(<div className="customers-dnd-item-container">
<div className="stop-index"><span>{`Stop ${index+1}`}</span><RecordCircleFill size={16} color={"#0d6efd"} className="ms-2"></RecordCircleFill> </div>
<div className="stop-index"><span>{`Stop ${index+1}`}</span><RecordCircleFill size={16} color={"#0066B1"} className="ms-2"></RecordCircleFill> </div>
<GripVertical className="me-4" size={20}></GripVertical>
<div className="customer-dnd-item" onClick={() => openEditAptGroupModal(index, item)}>
<span className="me-2">{item.customer_group} </span> <span>{item.customers[0]?.customer_group_address}</span>
@@ -609,7 +609,7 @@ const RouteCustomerEditor = ({currentRoute, setNewCustomerList = (a) => {}, view
</div>)}></Card>
} else {
return <Card key={index} index={index} moveCard={reorderItems} content={<div className="customers-dnd-item-container">
<div className="stop-index"><span>{`Stop ${index+1}`}</span><RecordCircleFill size={16} color={"#0d6efd"} className="ms-2"></RecordCircleFill> </div>
<div className="stop-index"><span>{`Stop ${index+1}`}</span><RecordCircleFill size={16} color={"#0066B1"} className="ms-2"></RecordCircleFill> </div>
<GripVertical className="me-4" size={20}></GripVertical>
<div className="customer-dnd-item">
<span>{item.customer_name} </span>
@@ -636,7 +636,7 @@ const RouteCustomerEditor = ({currentRoute, setNewCustomerList = (a) => {}, view
{customers.map((item, index) => {
if (item?.customers) {
return <div className="customers-dnd-item-container">
<div className="stop-index"><span>{`Stop ${index+1}`}</span><RecordCircleFill size={16} color={"#0d6efd"} className="ms-2"></RecordCircleFill> </div>
<div className="stop-index"><span>{`Stop ${index+1}`}</span><RecordCircleFill size={16} color={"#0066B1"} className="ms-2"></RecordCircleFill> </div>
<div className="customer-dnd-item" onClick={() => openEditAptGroupModal(index, item)}>
<span className="me-2">{item.customer_group} </span> <span>{item.customers[0]?.customer_group_address}</span>
<div className="customer-dnd-item-content">{item.customers.map(customer =>
@@ -651,7 +651,7 @@ const RouteCustomerEditor = ({currentRoute, setNewCustomerList = (a) => {}, view
</div>
} else {
return <div className="customers-dnd-item-container">
<div className="stop-index"><span>{`Stop ${index+1}`}</span><RecordCircleFill size={16} color={"#0d6efd"} className="ms-2"></RecordCircleFill> </div>
<div className="stop-index"><span>{`Stop ${index+1}`}</span><RecordCircleFill size={16} color={"#0066B1"} className="ms-2"></RecordCircleFill> </div>
<div className="customer-dnd-item">
<span>{item.customer_name} </span>
<small className="me-2">{item.customer_address}</small>