説明なし
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

invoice.js 15KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
  1. import Link from "next/link";
  2. import Layout from "../components/layout/Layout";
  3. function Invoice() {
  4. return (
  5. <>
  6. <Layout
  7. headTitle="Invoice"
  8. pageTitle="Invoice"
  9. pageTitleSub={"Welcome Intez Invoice page"}
  10. pageClass={"dashboard"}
  11. parent={"Home"}
  12. child={"Invoice"}
  13. >
  14. <div className="row">
  15. <div class="col-xl-3 col-sm-6">
  16. <div class="stat-widget d-flex align-items-center bg-white">
  17. <div class="widget-icon me-3 bg-primary">
  18. <span>
  19. <i className="ri-file-copy-2-line"></i>
  20. </span>
  21. </div>
  22. <div class="widget-content">
  23. <h3>483</h3>
  24. <p>Total Invoices</p>
  25. </div>
  26. </div>
  27. </div>
  28. <div class="col-xl-3 col-sm-6">
  29. <div class="stat-widget d-flex align-items-center bg-white">
  30. <div class="widget-icon me-3 bg-success">
  31. <span>
  32. <i className="ri-file-list-3-line"></i>
  33. </span>
  34. </div>
  35. <div class="widget-content">
  36. <h3>273</h3>
  37. <p>Paid Invoices</p>
  38. </div>
  39. </div>
  40. </div>
  41. <div class="col-xl-3 col-sm-6">
  42. <div class="stat-widget d-flex align-items-center bg-white">
  43. <div class="widget-icon me-3 bg-warning">
  44. <span>
  45. <i className="ri-file-paper-line"></i>
  46. </span>
  47. </div>
  48. <div class="widget-content">
  49. <h3>121</h3>
  50. <p>Unpaid Invoices</p>
  51. </div>
  52. </div>
  53. </div>
  54. <div class="col-xl-3 col-sm-6">
  55. <div class="stat-widget d-flex align-items-center bg-white">
  56. <div class="widget-icon me-3 bg-danger">
  57. <span>
  58. <i className="ri-file-paper-2-line"></i>
  59. </span>
  60. </div>
  61. <div class="widget-content">
  62. <h3>89</h3>
  63. <p>Canceled Invoices</p>
  64. </div>
  65. </div>
  66. </div>
  67. <div className="col-xl-12">
  68. <div className="card">
  69. <div className="card-header flex-row">
  70. <h4 className="card-title">Invoice </h4>
  71. <Link href="/create-invoice">
  72. <a
  73. className="btn btn-primary"
  74. >
  75. <span>
  76. <i className="bi bi-plus"></i>
  77. </span>
  78. Create Invoice
  79. </a>
  80. </Link>
  81. </div>
  82. <div className="card-body">
  83. <div className="invoice-table">
  84. <div className="table-responsive">
  85. <table className="table">
  86. <thead>
  87. <tr>
  88. <th>
  89. <div className="form-check">
  90. <input
  91. className="form-check-input"
  92. type="checkbox"
  93. value=""
  94. id="flexCheckDefault"
  95. />
  96. </div>
  97. </th>
  98. <th>Client</th>
  99. <th>Amount</th>
  100. <th>Status</th>
  101. <th>Due</th>
  102. </tr>
  103. </thead>
  104. <tbody>
  105. <tr>
  106. <td>
  107. <div className="form-check">
  108. <input
  109. className="form-check-input"
  110. type="checkbox"
  111. value=""
  112. id="flexCheckDefault"
  113. />
  114. </div>
  115. </td>
  116. <td>
  117. <img
  118. src="/images/avatar/1.jpg"
  119. alt=""
  120. width="30"
  121. className="me-2"
  122. />
  123. Weston P. Thomas
  124. </td>
  125. <td>$254</td>
  126. <td>
  127. <span className="badge px-3 py-2 bg-success">
  128. Paid
  129. </span>
  130. </td>
  131. <td>February 16, 2021</td>
  132. </tr>
  133. <tr>
  134. <td>
  135. <div className="form-check">
  136. <input
  137. className="form-check-input"
  138. type="checkbox"
  139. value=""
  140. id="flexCheckDefault"
  141. />
  142. </div>
  143. </td>
  144. <td>
  145. <img
  146. src="/images/avatar/2.jpg"
  147. alt=""
  148. width="30"
  149. className="me-2"
  150. />
  151. William D. Gibson
  152. </td>
  153. <td>$254</td>
  154. <td>
  155. <span className="badge px-3 py-2 bg-success">
  156. Paid
  157. </span>
  158. </td>
  159. <td>December 21, 2021</td>
  160. </tr>
  161. <tr>
  162. <td>
  163. <div className="form-check">
  164. <input
  165. className="form-check-input"
  166. type="checkbox"
  167. value=""
  168. id="flexCheckDefault"
  169. />
  170. </div>
  171. </td>
  172. <td>
  173. <img
  174. src="/images/avatar/3.jpg"
  175. alt=""
  176. width="30"
  177. className="me-2"
  178. />
  179. John C. Adams
  180. </td>
  181. <td>$254</td>
  182. <td>
  183. <span className="badge px-3 py-2 bg-success">
  184. Paid
  185. </span>
  186. </td>
  187. <td>March 21, 2021</td>
  188. </tr>
  189. <tr>
  190. <td>
  191. <div className="form-check">
  192. <input
  193. className="form-check-input"
  194. type="checkbox"
  195. value=""
  196. id="flexCheckDefault"
  197. />
  198. </div>
  199. </td>
  200. <td>
  201. <img
  202. src="/images/avatar/4.jpg"
  203. alt=""
  204. width="30"
  205. className="me-2"
  206. />
  207. John L. Foster
  208. </td>
  209. <td>$254</td>
  210. <td>
  211. <span className="badge px-3 py-2 bg-warning">
  212. Due
  213. </span>
  214. </td>
  215. <td>April 29, 2021</td>
  216. </tr>
  217. <tr>
  218. <td>
  219. <div className="form-check">
  220. <input
  221. className="form-check-input"
  222. type="checkbox"
  223. value=""
  224. id="flexCheckDefault"
  225. />
  226. </div>
  227. </td>
  228. <td>
  229. <img
  230. src="/images/avatar/5.jpg"
  231. alt=""
  232. width="30"
  233. className="me-2"
  234. />
  235. Terry P. Camacho
  236. </td>
  237. <td>$254</td>
  238. <td>
  239. <span className="badge px-3 py-2 bg-danger">
  240. Cancel
  241. </span>
  242. </td>
  243. <td>November 26, 2021</td>
  244. </tr>
  245. </tbody>
  246. </table>
  247. </div>
  248. </div>
  249. </div>
  250. </div>
  251. </div>
  252. </div>
  253. </Layout>
  254. </>
  255. );
  256. }
  257. export default Invoice;