Skip to content

Commit ce2ea66

Browse files
Change button text to "View More" and add unauthenticated placeholder pages
Co-authored-by: StuartFerguson <16325469+StuartFerguson@users.noreply.github.com>
1 parent 5bbcb07 commit ce2ea66

4 files changed

Lines changed: 186 additions & 6 deletions

File tree

EstateManagementUI.BlazorServer/Components/Pages/EntryScreen.razor

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@
4444
</div>
4545

4646
<!-- Button -->
47-
<a href="/estate" class="bg-blue-600 hover:bg-blue-700 text-white font-medium px-6 py-3 rounded transition-colors duration-150 text-center text-lg shadow-sm">
48-
View Estate
47+
<a href="/estate-info" class="bg-blue-600 hover:bg-blue-700 text-white font-medium px-6 py-3 rounded transition-colors duration-150 text-center text-lg shadow-sm">
48+
View More
4949
</a>
5050
</div>
5151

@@ -83,8 +83,8 @@
8383
</div>
8484

8585
<!-- Button -->
86-
<a href="/merchants" class="bg-green-600 hover:bg-green-700 text-white font-medium px-6 py-3 rounded transition-colors duration-150 text-center text-lg">
87-
View Merchants
86+
<a href="/merchant-info" class="bg-green-600 hover:bg-green-700 text-white font-medium px-6 py-3 rounded transition-colors duration-150 text-center text-lg">
87+
View More
8888
</a>
8989
</div>
9090

@@ -122,8 +122,8 @@
122122
</div>
123123

124124
<!-- Button -->
125-
<a href="/fileprocessing" class="bg-teal-600 hover:bg-teal-700 text-white font-medium px-6 py-3 rounded transition-colors duration-150 text-center text-lg">
126-
View Files
125+
<a href="/file-info" class="bg-teal-600 hover:bg-teal-700 text-white font-medium px-6 py-3 rounded transition-colors duration-150 text-center text-lg">
126+
View More
127127
</a>
128128
</div>
129129
</div>
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
@page "/estate-info"
2+
@layout Components.Layout.EntryLayout
3+
4+
<PageTitle>Estate Management - Estate Management</PageTitle>
5+
6+
<div class="min-h-screen bg-gray-50 flex flex-col">
7+
<div class="flex-1 flex items-center justify-center px-4 py-12">
8+
<div class="max-w-4xl w-full">
9+
<div class="bg-white rounded-lg shadow-lg p-8">
10+
<!-- Header -->
11+
<div class="text-center mb-8">
12+
<div class="flex justify-center mb-6">
13+
<svg class="w-24 h-24 text-blue-500" fill="none" stroke="currentColor" viewBox="0 0 24 24">
14+
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4"></path>
15+
</svg>
16+
</div>
17+
<h1 class="text-3xl font-bold text-gray-900 mb-4">Estate Management</h1>
18+
<p class="text-lg text-gray-600">Comprehensive estate management and configuration</p>
19+
</div>
20+
21+
<!-- Features Section -->
22+
<div class="space-y-6 mb-8">
23+
<div class="border-l-4 border-blue-500 pl-4">
24+
<h3 class="text-xl font-semibold text-gray-900 mb-2">Manage Estate Details</h3>
25+
<p class="text-gray-600">Configure and update estate information, settings, and preferences. Control all aspects of your estate configuration from a centralized dashboard.</p>
26+
</div>
27+
28+
<div class="border-l-4 border-blue-500 pl-4">
29+
<h3 class="text-xl font-semibold text-gray-900 mb-2">Manage Estate Users</h3>
30+
<p class="text-gray-600">Add, remove, and manage user access to your estate. Assign roles and permissions to control what each user can view and modify.</p>
31+
</div>
32+
33+
<div class="border-l-4 border-blue-500 pl-4">
34+
<h3 class="text-xl font-semibold text-gray-900 mb-2">Operator Management</h3>
35+
<p class="text-gray-600">Configure and manage operators within your estate. Set up operator-specific settings and monitor their activities.</p>
36+
</div>
37+
</div>
38+
39+
<!-- CTA Section -->
40+
<div class="bg-gray-50 rounded-lg p-6 text-center">
41+
<p class="text-gray-700 mb-4">Sign in to access full estate management features</p>
42+
<div class="flex justify-center space-x-4">
43+
<a href="/login" class="inline-flex items-center px-6 py-3 bg-blue-600 hover:bg-blue-700 text-white font-semibold rounded-lg shadow-md transition-colors duration-150">
44+
<svg class="w-5 h-5 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24">
45+
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11 16l-4-4m0 0l4-4m-4 4h14m-5 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h7a3 3 0 013 3v1"></path>
46+
</svg>
47+
Sign In
48+
</a>
49+
<a href="/entry" class="inline-flex items-center px-6 py-3 bg-gray-200 hover:bg-gray-300 text-gray-700 font-semibold rounded-lg transition-colors duration-150">
50+
<svg class="w-5 h-5 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24">
51+
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 19l-7-7m0 0l7-7m-7 7h18"></path>
52+
</svg>
53+
Back
54+
</a>
55+
</div>
56+
</div>
57+
</div>
58+
</div>
59+
</div>
60+
</div>
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
@page "/file-info"
2+
@layout Components.Layout.EntryLayout
3+
4+
<PageTitle>File Processing - Estate Management</PageTitle>
5+
6+
<div class="min-h-screen bg-gray-50 flex flex-col">
7+
<div class="flex-1 flex items-center justify-center px-4 py-12">
8+
<div class="max-w-4xl w-full">
9+
<div class="bg-white rounded-lg shadow-lg p-8">
10+
<!-- Header -->
11+
<div class="text-center mb-8">
12+
<div class="flex justify-center mb-6">
13+
<svg class="w-24 h-24 text-yellow-500" fill="none" stroke="currentColor" viewBox="0 0 24 24">
14+
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"></path>
15+
</svg>
16+
</div>
17+
<h1 class="text-3xl font-bold text-gray-900 mb-4">File Processing</h1>
18+
<p class="text-lg text-gray-600">Automated file processing and settlement management</p>
19+
</div>
20+
21+
<!-- Features Section -->
22+
<div class="space-y-6 mb-8">
23+
<div class="border-l-4 border-yellow-500 pl-4">
24+
<h3 class="text-xl font-semibold text-gray-900 mb-2">Transaction Files</h3>
25+
<p class="text-gray-600">Process and manage transaction data files. Upload, validate, and import transaction records with automated error handling and reporting.</p>
26+
</div>
27+
28+
<div class="border-l-4 border-yellow-500 pl-4">
29+
<h3 class="text-xl font-semibold text-gray-900 mb-2">Settlement Processing</h3>
30+
<p class="text-gray-600">Automate settlement file generation and processing. Generate settlement reports and manage the complete settlement workflow.</p>
31+
</div>
32+
33+
<div class="border-l-4 border-yellow-500 pl-4">
34+
<h3 class="text-xl font-semibold text-gray-900 mb-2">Bulk Processing</h3>
35+
<p class="text-gray-600">Handle large-scale file operations efficiently. Process multiple files simultaneously with batch processing capabilities.</p>
36+
</div>
37+
</div>
38+
39+
<!-- CTA Section -->
40+
<div class="bg-gray-50 rounded-lg p-6 text-center">
41+
<p class="text-gray-700 mb-4">Sign in to access full file processing features</p>
42+
<div class="flex justify-center space-x-4">
43+
<a href="/login" class="inline-flex items-center px-6 py-3 bg-teal-600 hover:bg-teal-700 text-white font-semibold rounded-lg shadow-md transition-colors duration-150">
44+
<svg class="w-5 h-5 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24">
45+
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11 16l-4-4m0 0l4-4m-4 4h14m-5 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h7a3 3 0 013 3v1"></path>
46+
</svg>
47+
Sign In
48+
</a>
49+
<a href="/entry" class="inline-flex items-center px-6 py-3 bg-gray-200 hover:bg-gray-300 text-gray-700 font-semibold rounded-lg transition-colors duration-150">
50+
<svg class="w-5 h-5 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24">
51+
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 19l-7-7m0 0l7-7m-7 7h18"></path>
52+
</svg>
53+
Back
54+
</a>
55+
</div>
56+
</div>
57+
</div>
58+
</div>
59+
</div>
60+
</div>
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
@page "/merchant-info"
2+
@layout Components.Layout.EntryLayout
3+
4+
<PageTitle>Merchant Management - Estate Management</PageTitle>
5+
6+
<div class="min-h-screen bg-gray-50 flex flex-col">
7+
<div class="flex-1 flex items-center justify-center px-4 py-12">
8+
<div class="max-w-4xl w-full">
9+
<div class="bg-white rounded-lg shadow-lg p-8">
10+
<!-- Header -->
11+
<div class="text-center mb-8">
12+
<div class="flex justify-center mb-6">
13+
<svg class="w-24 h-24 text-green-500" fill="none" stroke="currentColor" viewBox="0 0 24 24">
14+
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M16 11V7a4 4 0 00-8 0v4M5 9h14l1 12H4L5 9z"></path>
15+
</svg>
16+
</div>
17+
<h1 class="text-3xl font-bold text-gray-900 mb-4">Merchant Management</h1>
18+
<p class="text-lg text-gray-600">Complete merchant configuration and financial management</p>
19+
</div>
20+
21+
<!-- Features Section -->
22+
<div class="space-y-6 mb-8">
23+
<div class="border-l-4 border-green-500 pl-4">
24+
<h3 class="text-xl font-semibold text-gray-900 mb-2">Manage Merchant Details</h3>
25+
<p class="text-gray-600">Configure merchant profiles, contact information, and business details. Keep all merchant data up-to-date and organized in one place.</p>
26+
</div>
27+
28+
<div class="border-l-4 border-green-500 pl-4">
29+
<h3 class="text-xl font-semibold text-gray-900 mb-2">Balance Management</h3>
30+
<p class="text-gray-600">Monitor and manage merchant account balances. Track deposits, withdrawals, and maintain accurate financial records for all merchants.</p>
31+
</div>
32+
33+
<div class="border-l-4 border-green-500 pl-4">
34+
<h3 class="text-xl font-semibold text-gray-900 mb-2">Fee Management</h3>
35+
<p class="text-gray-600">Configure and apply fee structures for merchant transactions. Set up custom fee schedules and manage payment processing costs.</p>
36+
</div>
37+
</div>
38+
39+
<!-- CTA Section -->
40+
<div class="bg-gray-50 rounded-lg p-6 text-center">
41+
<p class="text-gray-700 mb-4">Sign in to access full merchant management features</p>
42+
<div class="flex justify-center space-x-4">
43+
<a href="/login" class="inline-flex items-center px-6 py-3 bg-green-600 hover:bg-green-700 text-white font-semibold rounded-lg shadow-md transition-colors duration-150">
44+
<svg class="w-5 h-5 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24">
45+
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11 16l-4-4m0 0l4-4m-4 4h14m-5 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h7a3 3 0 013 3v1"></path>
46+
</svg>
47+
Sign In
48+
</a>
49+
<a href="/entry" class="inline-flex items-center px-6 py-3 bg-gray-200 hover:bg-gray-300 text-gray-700 font-semibold rounded-lg transition-colors duration-150">
50+
<svg class="w-5 h-5 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24">
51+
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 19l-7-7m0 0l7-7m-7 7h18"></path>
52+
</svg>
53+
Back
54+
</a>
55+
</div>
56+
</div>
57+
</div>
58+
</div>
59+
</div>
60+
</div>

0 commit comments

Comments
 (0)