From 3716ba7846af7106cddd5f6ecff8e3efe193c994 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=83=86=E3=82=AF=E3=83=8B=E3=82=AB=E3=83=AB=E8=AB=8F?= =?UTF-8?q?=E8=A8=AA=E5=AD=90?= Date: Tue, 30 Nov 2021 19:20:27 +0900 Subject: [PATCH] =?UTF-8?q?KIKIkan=E3=81=AE=E3=83=AD=E3=82=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/public/assets/img/common/logo.png | Bin 0 -> 4748 bytes .../views/vendor/mail/html/button.blade.php | 19 ++ .../views/vendor/mail/html/footer.blade.php | 11 + .../views/vendor/mail/html/header.blade.php | 11 + .../views/vendor/mail/html/layout.blade.php | 56 ++++ .../views/vendor/mail/html/message.blade.php | 27 ++ .../views/vendor/mail/html/panel.blade.php | 14 + .../views/vendor/mail/html/subcopy.blade.php | 7 + .../views/vendor/mail/html/table.blade.php | 3 + .../views/vendor/mail/html/themes/default.css | 290 ++++++++++++++++++ .../views/vendor/mail/text/button.blade.php | 1 + .../views/vendor/mail/text/footer.blade.php | 1 + .../views/vendor/mail/text/header.blade.php | 1 + .../views/vendor/mail/text/layout.blade.php | 9 + .../views/vendor/mail/text/message.blade.php | 27 ++ .../views/vendor/mail/text/panel.blade.php | 1 + .../views/vendor/mail/text/subcopy.blade.php | 1 + .../views/vendor/mail/text/table.blade.php | 1 + 18 files changed, 480 insertions(+) create mode 100644 backend/public/assets/img/common/logo.png create mode 100755 backend/resources/views/vendor/mail/html/button.blade.php create mode 100755 backend/resources/views/vendor/mail/html/footer.blade.php create mode 100755 backend/resources/views/vendor/mail/html/header.blade.php create mode 100755 backend/resources/views/vendor/mail/html/layout.blade.php create mode 100755 backend/resources/views/vendor/mail/html/message.blade.php create mode 100755 backend/resources/views/vendor/mail/html/panel.blade.php create mode 100755 backend/resources/views/vendor/mail/html/subcopy.blade.php create mode 100755 backend/resources/views/vendor/mail/html/table.blade.php create mode 100755 backend/resources/views/vendor/mail/html/themes/default.css create mode 100755 backend/resources/views/vendor/mail/text/button.blade.php create mode 100755 backend/resources/views/vendor/mail/text/footer.blade.php create mode 100755 backend/resources/views/vendor/mail/text/header.blade.php create mode 100755 backend/resources/views/vendor/mail/text/layout.blade.php create mode 100755 backend/resources/views/vendor/mail/text/message.blade.php create mode 100755 backend/resources/views/vendor/mail/text/panel.blade.php create mode 100755 backend/resources/views/vendor/mail/text/subcopy.blade.php create mode 100755 backend/resources/views/vendor/mail/text/table.blade.php diff --git a/backend/public/assets/img/common/logo.png b/backend/public/assets/img/common/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..0e1ef1fd3913a50f099970da7e06442c41d4b1d7 GIT binary patch literal 4748 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 Phqf_St_`@bA|myljp0-R literal 0 HcmV?d00001 diff --git a/backend/resources/views/vendor/mail/html/button.blade.php b/backend/resources/views/vendor/mail/html/button.blade.php new file mode 100755 index 00000000..e74fe55a --- /dev/null +++ b/backend/resources/views/vendor/mail/html/button.blade.php @@ -0,0 +1,19 @@ + + + + + diff --git a/backend/resources/views/vendor/mail/html/footer.blade.php b/backend/resources/views/vendor/mail/html/footer.blade.php new file mode 100755 index 00000000..3ff41f89 --- /dev/null +++ b/backend/resources/views/vendor/mail/html/footer.blade.php @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/backend/resources/views/vendor/mail/html/header.blade.php b/backend/resources/views/vendor/mail/html/header.blade.php new file mode 100755 index 00000000..b5882239 --- /dev/null +++ b/backend/resources/views/vendor/mail/html/header.blade.php @@ -0,0 +1,11 @@ + + + +@if (trim($slot) === 'Laravel') + +@else +{{ $slot }} +@endif + + + diff --git a/backend/resources/views/vendor/mail/html/layout.blade.php b/backend/resources/views/vendor/mail/html/layout.blade.php new file mode 100755 index 00000000..21d349b3 --- /dev/null +++ b/backend/resources/views/vendor/mail/html/layout.blade.php @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + diff --git a/backend/resources/views/vendor/mail/html/message.blade.php b/backend/resources/views/vendor/mail/html/message.blade.php new file mode 100755 index 00000000..deec4a1f --- /dev/null +++ b/backend/resources/views/vendor/mail/html/message.blade.php @@ -0,0 +1,27 @@ +@component('mail::layout') +{{-- Header --}} +@slot('header') +@component('mail::header', ['url' => config('app.url')]) +{{ config('app.name') }} +@endcomponent +@endslot + +{{-- Body --}} +{{ $slot }} + +{{-- Subcopy --}} +@isset($subcopy) +@slot('subcopy') +@component('mail::subcopy') +{{ $subcopy }} +@endcomponent +@endslot +@endisset + +{{-- Footer --}} +@slot('footer') +@component('mail::footer') +© {{ date('Y') }} {{ config('app.name') }}. @lang('All rights reserved.') +@endcomponent +@endslot +@endcomponent diff --git a/backend/resources/views/vendor/mail/html/panel.blade.php b/backend/resources/views/vendor/mail/html/panel.blade.php new file mode 100755 index 00000000..2975a60a --- /dev/null +++ b/backend/resources/views/vendor/mail/html/panel.blade.php @@ -0,0 +1,14 @@ + + + + + + diff --git a/backend/resources/views/vendor/mail/html/subcopy.blade.php b/backend/resources/views/vendor/mail/html/subcopy.blade.php new file mode 100755 index 00000000..790ce6c2 --- /dev/null +++ b/backend/resources/views/vendor/mail/html/subcopy.blade.php @@ -0,0 +1,7 @@ + + + + + diff --git a/backend/resources/views/vendor/mail/html/table.blade.php b/backend/resources/views/vendor/mail/html/table.blade.php new file mode 100755 index 00000000..a5f3348b --- /dev/null +++ b/backend/resources/views/vendor/mail/html/table.blade.php @@ -0,0 +1,3 @@ +
+{{ Illuminate\Mail\Markdown::parse($slot) }} +
diff --git a/backend/resources/views/vendor/mail/html/themes/default.css b/backend/resources/views/vendor/mail/html/themes/default.css new file mode 100755 index 00000000..2483b116 --- /dev/null +++ b/backend/resources/views/vendor/mail/html/themes/default.css @@ -0,0 +1,290 @@ +/* Base */ + +body, +body *:not(html):not(style):not(br):not(tr):not(code) { + box-sizing: border-box; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, + 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; + position: relative; +} + +body { + -webkit-text-size-adjust: none; + background-color: #ffffff; + color: #718096; + height: 100%; + line-height: 1.4; + margin: 0; + padding: 0; + width: 100% !important; +} + +p, +ul, +ol, +blockquote { + line-height: 1.4; + text-align: left; +} + +a { + color: #3869d4; +} + +a img { + border: none; +} + +/* Typography */ + +h1 { + color: #3d4852; + font-size: 18px; + font-weight: bold; + margin-top: 0; + text-align: left; +} + +h2 { + font-size: 16px; + font-weight: bold; + margin-top: 0; + text-align: left; +} + +h3 { + font-size: 14px; + font-weight: bold; + margin-top: 0; + text-align: left; +} + +p { + font-size: 16px; + line-height: 1.5em; + margin-top: 0; + text-align: left; +} + +p.sub { + font-size: 12px; +} + +img { + max-width: 100%; +} + +/* Layout */ + +.wrapper { + -premailer-cellpadding: 0; + -premailer-cellspacing: 0; + -premailer-width: 100%; + background-color: #edf2f7; + margin: 0; + padding: 0; + width: 100%; +} + +.content { + -premailer-cellpadding: 0; + -premailer-cellspacing: 0; + -premailer-width: 100%; + margin: 0; + padding: 0; + width: 100%; +} + +/* Header */ + +.header { + padding: 25px 0; + text-align: center; +} + +.header a { + color: #3d4852; + font-size: 19px; + font-weight: bold; + text-decoration: none; +} + +/* Logo */ + +.logo { + height: 75px; + max-height: 75px; + width: 75px; +} + +/* Body */ + +.body { + -premailer-cellpadding: 0; + -premailer-cellspacing: 0; + -premailer-width: 100%; + background-color: #edf2f7; + border-bottom: 1px solid #edf2f7; + border-top: 1px solid #edf2f7; + margin: 0; + padding: 0; + width: 100%; +} + +.inner-body { + -premailer-cellpadding: 0; + -premailer-cellspacing: 0; + -premailer-width: 570px; + background-color: #ffffff; + border-color: #e8e5ef; + border-radius: 2px; + border-width: 1px; + box-shadow: 0 2px 0 rgba(0, 0, 150, 0.025), 2px 4px 0 rgba(0, 0, 150, 0.015); + margin: 0 auto; + padding: 0; + width: 570px; +} + +/* Subcopy */ + +.subcopy { + border-top: 1px solid #e8e5ef; + margin-top: 25px; + padding-top: 25px; +} + +.subcopy p { + font-size: 14px; +} + +/* Footer */ + +.footer { + -premailer-cellpadding: 0; + -premailer-cellspacing: 0; + -premailer-width: 570px; + margin: 0 auto; + padding: 0; + text-align: center; + width: 570px; +} + +.footer p { + color: #b0adc5; + font-size: 12px; + text-align: center; +} + +.footer a { + color: #b0adc5; + text-decoration: underline; +} + +/* Tables */ + +.table table { + -premailer-cellpadding: 0; + -premailer-cellspacing: 0; + -premailer-width: 100%; + margin: 30px auto; + width: 100%; +} + +.table th { + border-bottom: 1px solid #edeff2; + margin: 0; + padding-bottom: 8px; +} + +.table td { + color: #74787e; + font-size: 15px; + line-height: 18px; + margin: 0; + padding: 10px 0; +} + +.content-cell { + max-width: 100vw; + padding: 32px; +} + +/* Buttons */ + +.action { + -premailer-cellpadding: 0; + -premailer-cellspacing: 0; + -premailer-width: 100%; + margin: 30px auto; + padding: 0; + text-align: center; + width: 100%; +} + +.button { + -webkit-text-size-adjust: none; + border-radius: 4px; + color: #fff; + display: inline-block; + overflow: hidden; + text-decoration: none; +} + +.button-blue, +.button-primary { + background-color: #2d3748; + border-bottom: 8px solid #2d3748; + border-left: 18px solid #2d3748; + border-right: 18px solid #2d3748; + border-top: 8px solid #2d3748; +} + +.button-green, +.button-success { + background-color: #48bb78; + border-bottom: 8px solid #48bb78; + border-left: 18px solid #48bb78; + border-right: 18px solid #48bb78; + border-top: 8px solid #48bb78; +} + +.button-red, +.button-error { + background-color: #e53e3e; + border-bottom: 8px solid #e53e3e; + border-left: 18px solid #e53e3e; + border-right: 18px solid #e53e3e; + border-top: 8px solid #e53e3e; +} + +/* Panels */ + +.panel { + border-left: #2d3748 solid 4px; + margin: 21px 0; +} + +.panel-content { + background-color: #edf2f7; + color: #718096; + padding: 16px; +} + +.panel-content p { + color: #718096; +} + +.panel-item { + padding: 0; +} + +.panel-item p:last-of-type { + margin-bottom: 0; + padding-bottom: 0; +} + +/* Utilities */ + +.break-all { + word-break: break-all; +} diff --git a/backend/resources/views/vendor/mail/text/button.blade.php b/backend/resources/views/vendor/mail/text/button.blade.php new file mode 100755 index 00000000..97444ebd --- /dev/null +++ b/backend/resources/views/vendor/mail/text/button.blade.php @@ -0,0 +1 @@ +{{ $slot }}: {{ $url }} diff --git a/backend/resources/views/vendor/mail/text/footer.blade.php b/backend/resources/views/vendor/mail/text/footer.blade.php new file mode 100755 index 00000000..3338f620 --- /dev/null +++ b/backend/resources/views/vendor/mail/text/footer.blade.php @@ -0,0 +1 @@ +{{ $slot }} diff --git a/backend/resources/views/vendor/mail/text/header.blade.php b/backend/resources/views/vendor/mail/text/header.blade.php new file mode 100755 index 00000000..aaa3e575 --- /dev/null +++ b/backend/resources/views/vendor/mail/text/header.blade.php @@ -0,0 +1 @@ +[{{ $slot }}]({{ $url }}) diff --git a/backend/resources/views/vendor/mail/text/layout.blade.php b/backend/resources/views/vendor/mail/text/layout.blade.php new file mode 100755 index 00000000..9378baa0 --- /dev/null +++ b/backend/resources/views/vendor/mail/text/layout.blade.php @@ -0,0 +1,9 @@ +{!! strip_tags($header) !!} + +{!! strip_tags($slot) !!} +@isset($subcopy) + +{!! strip_tags($subcopy) !!} +@endisset + +{!! strip_tags($footer) !!} diff --git a/backend/resources/views/vendor/mail/text/message.blade.php b/backend/resources/views/vendor/mail/text/message.blade.php new file mode 100755 index 00000000..1ae9ed8f --- /dev/null +++ b/backend/resources/views/vendor/mail/text/message.blade.php @@ -0,0 +1,27 @@ +@component('mail::layout') + {{-- Header --}} + @slot('header') + @component('mail::header', ['url' => config('app.url')]) + {{ config('app.name') }} + @endcomponent + @endslot + + {{-- Body --}} + {{ $slot }} + + {{-- Subcopy --}} + @isset($subcopy) + @slot('subcopy') + @component('mail::subcopy') + {{ $subcopy }} + @endcomponent + @endslot + @endisset + + {{-- Footer --}} + @slot('footer') + @component('mail::footer') + © {{ date('Y') }} {{ config('app.name') }}. @lang('All rights reserved.') + @endcomponent + @endslot +@endcomponent diff --git a/backend/resources/views/vendor/mail/text/panel.blade.php b/backend/resources/views/vendor/mail/text/panel.blade.php new file mode 100755 index 00000000..3338f620 --- /dev/null +++ b/backend/resources/views/vendor/mail/text/panel.blade.php @@ -0,0 +1 @@ +{{ $slot }} diff --git a/backend/resources/views/vendor/mail/text/subcopy.blade.php b/backend/resources/views/vendor/mail/text/subcopy.blade.php new file mode 100755 index 00000000..3338f620 --- /dev/null +++ b/backend/resources/views/vendor/mail/text/subcopy.blade.php @@ -0,0 +1 @@ +{{ $slot }} diff --git a/backend/resources/views/vendor/mail/text/table.blade.php b/backend/resources/views/vendor/mail/text/table.blade.php new file mode 100755 index 00000000..3338f620 --- /dev/null +++ b/backend/resources/views/vendor/mail/text/table.blade.php @@ -0,0 +1 @@ +{{ $slot }}