25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 

295 satır
8.1 KiB

  1. import { createTheme } from "@mui/material";
  2. export const chartColor = [
  3. '#CB4047', '#ED3A41', '#F47B50', '#FBA647',
  4. '#FDB64C', '#CCBB32', '#9ACC59', '#57B962',
  5. '#1E83C5', '#7C4A9D'
  6. ];
  7. export const chartSingleColor = [
  8. '#f2969a', '#fc9599', '#faa789', '#f7ae94',
  9. '#ffd491', '#ede5a1', '#d1f5a2', '#9de0a4',
  10. '#a2d4f5', '#b685d6'
  11. ];
  12. export const rankColor = [
  13. '#FFD700', '#C0C0C0', '#CD853F', '#57B962', '#57B962',
  14. '#57B962', '#57B962', '#57B962', '#57B962', '#57B962'
  15. ];
  16. export const piechartColor1 = [
  17. '#E84A3E', '#F2883C', '#FDCD4D', '#CE478A', '#B63D2A',
  18. '#6A8B9E', '#60667E', '#58865F', '#2F763E', '#7D80B5',
  19. ];
  20. export const piechartColor2 = [
  21. '#6A8B9E', '#60667E', '#58865F', '#2F763E', '#7D80B5',
  22. '#E84A3E', '#F2883C', '#FDCD4D', '#CE478A', '#B63D2A',
  23. ];
  24. export const cardBorderColor = [
  25. '#efb142', '#4bb641', '#448df2', '#e03c04'
  26. ];
  27. export const chartLineColor = [
  28. '#FFFFFF', '#D9D9D9'
  29. ];
  30. export const GENERAL_GREEN_COLOR = '#57B962';
  31. export const GENERAL_RED_COLOR = '#e03c04';
  32. export const TABLE_HEADER_TEXT_COLOR = "#3367D1";
  33. export const GENERAL_INFO_COLOR = '#448df2';
  34. export const GENERAL_SETTING_COLOR = '#666666';
  35. export const GENERAL_TABLE_BOARDER_COLOR = '#F0F0F0';
  36. export const GENERAL_BORDER_COLOR ='#e6ebf1';
  37. export const GENERAL_TEXT_COLOR ='#262626';
  38. export const LIONER_BUTTON_THEME = createTheme({
  39. palette: {
  40. create: {
  41. main: '#57B962',
  42. // light: will be calculated from palette.primary.main,
  43. // dark: will be calculated from palette.primary.main,
  44. // contrastText: will be calculated to contrast with palette.primary.main
  45. contrastText: '#FFFFFF',
  46. },
  47. delete: {
  48. main: '#E03C04',
  49. contrastText: '#FFFFFF',
  50. },
  51. cancel: {
  52. main: '#999999',
  53. contrastText: '#FFFFFF',
  54. },
  55. save:{
  56. main: '#448DF2',
  57. contrastText: '#FFFFFF',
  58. },
  59. export:{
  60. main: '#8C52FF',
  61. contrastText: '#FFFFFF',
  62. },
  63. saveAs:{
  64. main: '#FFBD59',
  65. contrastText: '#FFFFFF',
  66. },
  67. edit:{
  68. main: '#F3AF2B',
  69. contrastText: '#FFFFFF',
  70. },
  71. upload:{
  72. main: '#6A8B9E',
  73. contrastText: '#FFFFFF',
  74. },
  75. exportExcel:{
  76. main: '#6A8B9E',
  77. contrastText: '#FFFFFF',
  78. }
  79. },
  80. components: {
  81. MuiDataGrid: {
  82. styleOverrides: {
  83. actionsCell: {
  84. '& .MuiDataGrid-actionsContainer .MuiIconButton-root': {
  85. fontSize: '80px', // Set the desired icon size here
  86. },
  87. },
  88. },
  89. },
  90. MuiButton: {
  91. styleOverrides: {
  92. root: {
  93. fontSize: '1.0rem',
  94. height: '40px',
  95. minWidth: '40vw', // Default width for xs screen sizes
  96. '@media (min-width: 600px)': { // sm breakpoint
  97. minWidth: '40vw',
  98. },
  99. '@media (min-width: 960px)': { // md breakpoint
  100. minWidth: '15vw',
  101. },
  102. '@media (min-width: 1280px)': { // lg breakpoint
  103. minWidth: '7vw',
  104. },
  105. textTransform: "none",
  106. alignItems: 'center'
  107. },
  108. },
  109. },
  110. }
  111. });
  112. export const LIONER_LONG_BUTTON_THEME = createTheme({
  113. palette: {
  114. create: {
  115. main: '#57B962',
  116. // light: will be calculated from palette.primary.main,
  117. // dark: will be calculated from palette.primary.main,
  118. // contrastText: will be calculated to contrast with palette.primary.main
  119. contrastText: '#FFFFFF',
  120. },
  121. delete: {
  122. main: '#E03C04',
  123. contrastText: '#FFFFFF',
  124. },
  125. cancel: {
  126. main: '#999999',
  127. contrastText: '#FFFFFF',
  128. },
  129. save:{
  130. main: '#448DF2',
  131. contrastText: '#FFFFFF',
  132. },
  133. export:{
  134. main: '#8C52FF',
  135. contrastText: '#FFFFFF',
  136. },
  137. saveAs:{
  138. main: '#FFBD59',
  139. contrastText: '#FFFFFF',
  140. },
  141. edit:{
  142. main: '#F3AF2B',
  143. contrastText: '#FFFFFF',
  144. },
  145. exportExcel:{
  146. main: '#60667E',
  147. contrastText: '#FFFFFF',
  148. }
  149. },
  150. components: {
  151. MuiDataGrid: {
  152. styleOverrides: {
  153. actionsCell: {
  154. '& .MuiDataGrid-actionsContainer .MuiIconButton-root': {
  155. fontSize: '80px', // Set the desired icon size here
  156. },
  157. },
  158. },
  159. },
  160. MuiButton: {
  161. styleOverrides: {
  162. root: {
  163. fontSize: '1.0rem',
  164. height: '40px',
  165. minWidth: '40vw', // Default width for xs screen sizes
  166. '@media (min-width: 600px)': { // sm breakpoint
  167. minWidth: '30vw',
  168. },
  169. '@media (min-width: 960px)': { // md breakpoint
  170. minWidth: '25vw',
  171. },
  172. '@media (min-width: 1280px)': { // lg breakpoint
  173. minWidth: '14vw',
  174. },
  175. textTransform: "none",
  176. alignItems: 'center'
  177. },
  178. },
  179. },
  180. }
  181. });
  182. export const LIONER_MEDIUM_BUTTON_THEME = createTheme({
  183. palette: {
  184. create: {
  185. main: '#57B962',
  186. // light: will be calculated from palette.primary.main,
  187. // dark: will be calculated from palette.primary.main,
  188. // contrastText: will be calculated to contrast with palette.primary.main
  189. contrastText: '#FFFFFF',
  190. },
  191. delete: {
  192. main: '#E03C04',
  193. contrastText: '#FFFFFF',
  194. },
  195. cancel: {
  196. main: '#999999',
  197. contrastText: '#FFFFFF',
  198. },
  199. save:{
  200. main: '#448DF2',
  201. contrastText: '#FFFFFF',
  202. },
  203. export:{
  204. main: '#8C52FF',
  205. contrastText: '#FFFFFF',
  206. },
  207. saveAs:{
  208. main: '#FFBD59',
  209. contrastText: '#FFFFFF',
  210. },
  211. edit:{
  212. main: '#F3AF2B',
  213. contrastText: '#FFFFFF',
  214. },
  215. exportExcel:{
  216. main: '#60667E',
  217. contrastText: '#FFFFFF',
  218. }
  219. },
  220. components: {
  221. MuiDataGrid: {
  222. styleOverrides: {
  223. actionsCell: {
  224. '& .MuiDataGrid-actionsContainer .MuiIconButton-root': {
  225. fontSize: '80px', // Set the desired icon size here
  226. },
  227. },
  228. },
  229. },
  230. MuiButton: {
  231. styleOverrides: {
  232. root: {
  233. fontSize: '1.0rem',
  234. height: '40px',
  235. minWidth: '40vw', // Default width for xs screen sizes
  236. '@media (min-width: 600px)': { // sm breakpoint
  237. minWidth: '40vw',
  238. },
  239. '@media (min-width: 960px)': { // md breakpoint
  240. minWidth: '22vw',
  241. },
  242. '@media (min-width: 1280px)': { // lg breakpoint
  243. minWidth: '13vw',
  244. },
  245. textTransform: "none",
  246. alignItems: 'center'
  247. },
  248. },
  249. },
  250. }
  251. });
  252. export const formTheme = createTheme({
  253. components: {
  254. MuiFormLabel: {
  255. root: { // Name of the rule
  256. color: "rgba(0, 0, 0, 1)",
  257. },
  258. styleOverrides: {
  259. asterisk: {
  260. color: "#db3131",
  261. "&$error": {
  262. color: "#db3131",
  263. },
  264. },
  265. },
  266. },
  267. },
  268. });