Created
June 5, 2026 13:11
-
-
Save Swiftwork/135025d96ac9098b0a4d7703eaaa7302 to your computer and use it in GitHub Desktop.
Icon migration preview PR #4873
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <\!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <title>Icon migration: MUI → Remix: core-react</title> | |
| <link href="https://fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Outlined|Material+Icons+Round" rel="stylesheet"> | |
| <link href="https://cdn.jsdelivr.net/npm/remixicon@4.9.0/fonts/remixicon.min.css" rel="stylesheet"> | |
| <style> | |
| :root{--bg:#f5f5f7;--s:#fff;--b:#e5e5ea;--t:#1d1d1f;--m:#6e6e73} | |
| [data-dark]{--bg:#111113;--s:#1c1c1e;--b:#2c2c2e;--t:#f2f2f7;--m:#98989f} | |
| *{box-sizing:border-box;margin:0;padding:0} | |
| body{font:13px/1.4 -apple-system,sans-serif;background:var(--bg);color:var(--t);padding:24px} | |
| header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px} | |
| h1{font-size:15px;font-weight:600} | |
| p{font-size:11px;color:var(--m);margin-top:2px} | |
| button{font:11px -apple-system,sans-serif;background:var(--s);color:var(--t);border:1px solid var(--b);border-radius:5px;padding:3px 10px;cursor:pointer} | |
| table{width:100%;border-collapse:collapse;background:var(--s);border-radius:8px;overflow:hidden;border:1px solid var(--b)} | |
| th{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--m);padding:8px 12px;text-align:left;border-bottom:1px solid var(--b);background:var(--bg)} | |
| td{padding:7px 12px;border-bottom:1px solid var(--b);vertical-align:middle} | |
| tr:last-child td{border-bottom:none} | |
| .c{display:flex;align-items:center;gap:8px} | |
| .c i,.c span.mi{font-size:18px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--t)} | |
| code{font:11px 'SF Mono',monospace;color:var(--t)} | |
| </style> | |
| </head> | |
| <body> | |
| <header> | |
| <div> | |
| <h1>Icon migration: MUI → Remix: core-react</h1> | |
| <p>bohdanl/mui-bui-icons-a-core-react · 40 icons · @remixicon/react@4.9.0</p> | |
| </div> | |
| <button id="t">☾ Dark</button> | |
| </header> | |
| <table> | |
| <thead><tr> | |
| <th>Before — @material-ui/icons</th> | |
| <th>After — @remixicon/react</th> | |
| </tr></thead> | |
| <tbody> | |
| <tr><td><div class="c"><span class="mi material-icons">access_time</span><code>AccessTime</code></div></td><td><div class="c"><i class="ri-time-line"></i><code>RiTimeLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">add</span><code>Add</code></div></td><td><div class="c"><i class="ri-add-line"></i><code>RiAddLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">arrow_back</span><code>ArrowBack</code></div></td><td><div class="c"><i class="ri-arrow-left-line"></i><code>RiArrowLeftLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">arrow_drop_down</span><code>ArrowDropDown</code></div></td><td><div class="c"><i class="ri-arrow-down-s-line"></i><code>RiArrowDownSLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">arrow_forward</span><code>ArrowForward</code></div></td><td><div class="c"><i class="ri-arrow-right-line"></i><code>RiArrowRightLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">arrow_upward</span><code>ArrowUpward</code></div></td><td><div class="c"><i class="ri-arrow-up-line"></i><code>RiArrowUpLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">assistant</span><code>Assistant</code></div></td><td><div class="c"><i class="ri-sparkling-line"></i><code>RiSparklingLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">calendar_today</span><code>CalendarToday</code></div></td><td><div class="c"><i class="ri-calendar-line"></i><code>RiCalendarLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">cancel</span><code>Cancel</code></div></td><td><div class="c"><i class="ri-close-circle-fill"></i><code>RiCloseCircleFill</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">check</span><code>Check</code></div></td><td><div class="c"><i class="ri-check-line"></i><code>RiCheckLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">check_circle</span><code>CheckCircle</code></div></td><td><div class="c"><i class="ri-checkbox-circle-fill"></i><code>RiCheckboxCircleFill</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons-outlined">check_circle_outline</span><code>CheckCircleOutlineOutlined</code></div></td><td><div class="c"><i class="ri-checkbox-circle-line"></i><code>RiCheckboxCircleLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">chevron_left</span><code>ChevronLeft</code></div></td><td><div class="c"><i class="ri-arrow-left-s-line"></i><code>RiArrowLeftSLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">chevron_right</span><code>ChevronRight</code></div></td><td><div class="c"><i class="ri-arrow-right-s-line"></i><code>RiArrowRightSLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">clear_all</span><code>ClearAll</code></div></td><td><div class="c"><i class="ri-list-unordered"></i><code>RiListUnordered</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">close</span><code>Close</code></div></td><td><div class="c"><i class="ri-close-line"></i><code>RiCloseLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">cloud_upload</span><code>CloudUpload</code></div></td><td><div class="c"><i class="ri-upload-cloud2-line"></i><code>RiUploadCloud2Line</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">delete</span><code>Delete</code></div></td><td><div class="c"><i class="ri-delete-bin-line"></i><code>RiDeleteBinLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">drag_indicator</span><code>DragIndicator</code></div></td><td><div class="c"><i class="ri-draggable"></i><code>RiDraggable</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">edit</span><code>Edit</code></div></td><td><div class="c"><i class="ri-edit-line"></i><code>RiEditLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">error</span><code>Error</code></div></td><td><div class="c"><i class="ri-error-warning-fill"></i><code>RiErrorWarningFill</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons-round">event</span><code>EventRounded</code></div></td><td><div class="c"><i class="ri-calendar-event-line"></i><code>RiCalendarEventLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">expand_less</span><code>ExpandLess</code></div></td><td><div class="c"><i class="ri-arrow-up-s-line"></i><code>RiArrowUpSLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">expand_more</span><code>ExpandMore</code></div></td><td><div class="c"><i class="ri-arrow-down-s-line"></i><code>RiArrowDownSLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">file_copy</span><code>FileCopy</code></div></td><td><div class="c"><i class="ri-file-copy-fill"></i><code>RiFileCopyFill</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">code</span><code>GitHub</code></div></td><td><div class="c"><i class="ri-github-fill"></i><code>RiGithubFill</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">image</span><code>Image</code></div></td><td><div class="c"><i class="ri-image-line"></i><code>RiImageLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">info</span><code>Info</code></div></td><td><div class="c"><i class="ri-information-fill"></i><code>RiInformationFill</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">keyboard_arrow_down</span><code>KeyboardArrowDown</code></div></td><td><div class="c"><i class="ri-arrow-down-s-line"></i><code>RiArrowDownSLine</code></div></td></tr> | |
| <tr><td><div class="c"><code>LinkedIn</code></div></td><td><div class="c"><i class="ri-linkedin-fill"></i><code>RiLinkedinFill</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">lock</span><code>Lock</code></div></td><td><div class="c"><i class="ri-lock-fill"></i><code>RiLockFill</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">more_horiz</span><code>MoreHoriz</code></div></td><td><div class="c"><i class="ri-more-line"></i><code>RiMoreLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">keyboard_tab</span><code>NimSymbol</code></div></td><td><div class="c"><i class="ri-arrow-right-line"></i><code>RiArrowRightLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">open_in_new</span><code>OpenInNew</code></div></td><td><div class="c"><i class="ri-external-link-line"></i><code>RiExternalLinkLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">search</span><code>Search</code></div></td><td><div class="c"><i class="ri-search-line"></i><code>RiSearchLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">trending_down</span><code>TrendingDown</code></div></td><td><div class="c"><i class="ri-arrow-right-down-line"></i><code>RiArrowRightDownLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">trending_up</span><code>TrendingUp</code></div></td><td><div class="c"><i class="ri-arrow-right-up-line"></i><code>RiArrowRightUpLine</code></div></td></tr> | |
| <tr><td><div class="c"><code>Twitter</code></div></td><td><div class="c"><i class="ri-twitter-fill"></i><code>RiTwitterFill</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">visibility</span><code>Visibility</code></div></td><td><div class="c"><i class="ri-eye-line"></i><code>RiEyeLine</code></div></td></tr> | |
| <tr><td><div class="c"><span class="mi material-icons">visibility_off</span><code>VisibilityOff</code></div></td><td><div class="c"><i class="ri-eye-off-line"></i><code>RiEyeOffLine</code></div></td></tr> | |
| </tbody> | |
| </table> | |
| <script> | |
| const b=document.getElementById('t'),h=document.documentElement; | |
| const d=()=>h.hasAttribute('data-dark'); | |
| const set=v=>{v?h.setAttribute('data-dark',''):h.removeAttribute('data-dark');b.textContent=v?'☀ Light':'☾ Dark';}; | |
| set(localStorage.getItem('th')==='1'||(localStorage.getItem('th')===null&&matchMedia('(prefers-color-scheme:dark)').matches)); | |
| b.onclick=()=>{const n=\!d();localStorage.setItem('th',n?'1':'0');set(n);}; | |
| </script> | |
| </body> | |
| </html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment