closefeaturenotice.html.php 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. <?php
  2. namespace zin;
  3. $app->loadLang('admin');
  4. $imgPath = $config->webRoot . 'theme/default/images/main/featureswitcher.png';
  5. div
  6. (
  7. setClass('reminder-setting-container'),
  8. div
  9. (
  10. setClass('reminder-setting-card'),
  11. div
  12. (
  13. setClass('reminder-setting-header'),
  14. span(setClass('reminder-setting-title'), icon('exclamation-sign'), $lang->closedFeatureNotice)
  15. ),
  16. div
  17. (
  18. setClass('reminder-setting-tip'),
  19. sprintf($lang->admin->setModuleNotice, $currentModuleName)
  20. ),
  21. div(setClass('reminder-setting-switches'), h::img(set::src($imgPath))),
  22. div
  23. (
  24. setClass('reminder-setting-actions'),
  25. btn
  26. (
  27. setClass('btn primary'),
  28. set::url(createLink('workflowgroup', 'setmodule', 'groupID=' . $groupID)),
  29. $lang->admin->toSetting
  30. )
  31. )
  32. )
  33. );
  34. h::css
  35. (
  36. <<<CSS
  37. .reminder-setting-container {
  38. display: flex;
  39. justify-content: center;
  40. align-items: center;
  41. min-height: calc(100vh - 200px);
  42. padding: 40px 20px;
  43. }
  44. .reminder-setting-card {
  45. background: #fff;
  46. border-radius: 8px;
  47. box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  48. padding: 32px;
  49. max-width: 600px;
  50. width: 100%;
  51. }
  52. .reminder-setting-header {
  53. display: flex;
  54. align-items: center;
  55. gap: 12px;
  56. margin-bottom: 16px;
  57. }
  58. .reminder-setting-header i.icon-exclamation-sign {
  59. color: #ff9800;
  60. font-size: 20px;
  61. }
  62. .reminder-setting-title {
  63. font-size: 18px;
  64. font-weight: 600;
  65. color: #333;
  66. }
  67. .reminder-setting-switches {
  68. padding: 12px;
  69. border-radius: 8px;
  70. background: rgba(var(--color-secondary-500-rgb), 0.1);
  71. }
  72. .reminder-setting-actions {
  73. display: flex;
  74. justify-content: center;
  75. gap: 12px;
  76. padding-top: 24px;
  77. }
  78. .reminder-setting-actions .btn {
  79. min-width: 100px;
  80. }
  81. CSS
  82. );