Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 

175 linhas
3.8 KiB

  1. import {
  2. hexToRGBAlpha,
  3. grayColor,
  4. primaryColor,
  5. infoColor,
  6. successColor,
  7. warningColor,
  8. dangerColor,
  9. roseColor
  10. } from "assets/jss/nextjs-material-kit.js";
  11. const paginationStyle = {
  12. pagination: {
  13. display: "inline-block",
  14. paddingLeft: "0",
  15. margin: "0 0 20px 0",
  16. borderRadius: "4px"
  17. },
  18. paginationItem: {
  19. display: "inline"
  20. },
  21. paginationLink: {
  22. ":first-of-type": {
  23. marginleft: "0"
  24. },
  25. letterSpacing: "unset",
  26. border: "0",
  27. borderRadius: "30px !important",
  28. transition: "all .3s",
  29. padding: "0px 11px",
  30. margin: "0 3px",
  31. minWidth: "30px",
  32. height: "30px",
  33. minHeight: "auto",
  34. lineHeight: "30px",
  35. fontWeight: "400",
  36. fontSize: "12px",
  37. textTransform: "uppercase",
  38. background: "transparent",
  39. position: "relative",
  40. float: "left",
  41. textDecoration: "none",
  42. boxSizing: "border-box",
  43. "&,&:hover,&:focus": {
  44. color: grayColor
  45. },
  46. "&:hover,&:focus": {
  47. zIndex: "3",
  48. backgroundColor: "#eee",
  49. borderColor: "#ddd"
  50. },
  51. "&:hover": {
  52. cursor: "pointer"
  53. }
  54. },
  55. primary: {
  56. "&,&:hover,&:focus": {
  57. backgroundColor: primaryColor,
  58. borderColor: primaryColor,
  59. color: "#FFFFFF",
  60. boxShadow: `0 4px 5px 0 ${hexToRGBAlpha(
  61. primaryColor,
  62. 0.14
  63. )}, 0 1px 10px 0 ${hexToRGBAlpha(
  64. primaryColor,
  65. 0.12
  66. )}, 0 2px 4px -1px ${hexToRGBAlpha(primaryColor, 0.2)}`
  67. },
  68. "&:hover,&:focus": {
  69. zIndex: "2",
  70. cursor: "default"
  71. }
  72. },
  73. info: {
  74. "&,&:hover,&:focus": {
  75. backgroundColor: infoColor,
  76. borderColor: infoColor,
  77. color: "#FFFFFF",
  78. boxShadow: `0 4px 5px 0 ${hexToRGBAlpha(
  79. infoColor,
  80. 0.14
  81. )}, 0 1px 10px 0 ${hexToRGBAlpha(
  82. infoColor,
  83. 0.12
  84. )}, 0 2px 4px -1px ${hexToRGBAlpha(infoColor, 0.2)}`
  85. },
  86. "&:hover,&:focus": {
  87. zIndex: "2",
  88. cursor: "default"
  89. }
  90. },
  91. success: {
  92. "&,&:hover,&:focus": {
  93. backgroundColor: successColor,
  94. borderColor: successColor,
  95. color: "#FFFFFF",
  96. boxShadow: `0 4px 5px 0 ${hexToRGBAlpha(
  97. successColor,
  98. 0.14
  99. )}, 0 1px 10px 0 ${hexToRGBAlpha(
  100. successColor,
  101. 0.12
  102. )}, 0 2px 4px -1px ${hexToRGBAlpha(successColor, 0.2)}`
  103. },
  104. "&:hover,&:focus": {
  105. zIndex: "2",
  106. cursor: "default"
  107. }
  108. },
  109. warning: {
  110. "&,&:hover,&:focus": {
  111. backgroundColor: warningColor,
  112. borderColor: warningColor,
  113. color: "#FFFFFF",
  114. boxShadow: `0 4px 5px 0 ${hexToRGBAlpha(
  115. warningColor,
  116. 0.14
  117. )}, 0 1px 10px 0 ${hexToRGBAlpha(
  118. warningColor,
  119. 0.12
  120. )}, 0 2px 4px -1px ${hexToRGBAlpha(warningColor, 0.2)}`
  121. },
  122. "&:hover,&:focus": {
  123. zIndex: "2",
  124. cursor: "default"
  125. }
  126. },
  127. danger: {
  128. "&,&:hover,&:focus": {
  129. backgroundColor: dangerColor,
  130. borderColor: dangerColor,
  131. color: "#FFFFFF",
  132. boxShadow: `0 4px 5px 0 ${hexToRGBAlpha(
  133. dangerColor,
  134. 0.14
  135. )}, 0 1px 10px 0 ${hexToRGBAlpha(
  136. dangerColor,
  137. 0.12
  138. )}, 0 2px 4px -1px ${hexToRGBAlpha(dangerColor, 0.2)}`
  139. },
  140. "&:hover,&:focus": {
  141. zIndex: "2",
  142. cursor: "default"
  143. }
  144. },
  145. rose: {
  146. "&,&:hover,&:focus": {
  147. backgroundColor: roseColor,
  148. borderColor: roseColor,
  149. color: "#FFFFFF",
  150. boxShadow: `0 4px 5px 0 ${hexToRGBAlpha(
  151. roseColor,
  152. 0.14
  153. )}, 0 1px 10px 0 ${hexToRGBAlpha(
  154. roseColor,
  155. 0.12
  156. )}, 0 2px 4px -1px ${hexToRGBAlpha(roseColor, 0.2)}`
  157. },
  158. "&:hover,&:focus": {
  159. zIndex: "2",
  160. cursor: "default"
  161. }
  162. },
  163. disabled: {
  164. "&,&:hover,&:focus": {
  165. color: "#777",
  166. cursor: "not-allowed",
  167. backgroundColor: "#fff",
  168. borderColor: "#ddd"
  169. }
  170. }
  171. };
  172. export default paginationStyle;