Search code examples
reactjsiconsgetuikit

Using UIKit 3 Icons in React


I'm trying to use UIKit icons in a React project. However, they don't show at all. I'm using npm and I'm running the following code:

import '../node_modules/uikit/dist/css/uikit.min.css';
import '../node_modules/uikit/dist/js/uikit.min.js';
import '../node_modules/uikit/dist/js/uikit-icons.min.js';

<span data-uk-icon="social" className="uk-text-large"/>

Solution

  • Solved by deleting these:

    import '../node_modules/uikit/dist/css/uikit.min.css';
    import '../node_modules/uikit/dist/js/uikit.min.js';
    import '../node_modules/uikit/dist/js/uikit-icons.min.js';
    

    And adding these into the of the /public/index.html file:

    <!-- UIkit CSS -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/uikit/3.0.0-beta.42/css/uikit.min.css" />
    
    <!-- UIkit JS -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/uikit/3.0.0-beta.42/js/uikit.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/uikit/3.0.0-beta.42/js/uikit-icons.min.js"></script>