1.0.4 • Published 3 years ago

mac-icons-converter v1.0.4

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

mac-icons-converter

Package that convert chosen divs into macos icons.


Packages install

npm

npm i mac-icons-converter --save

Setup

import { Directory, WindowButton } from "mac-icons-converter";
WindowButton.convert();
Directory.convert();

React.js

  useEffect(() => {
    WindowButton.convert();
    Directory.convert();
  }, []);

Directory

image

setup
import { Directory } from "mac-icons-converter";
Directory.convert();
class
class="mac-directory"
Options
AttributeDescriptionValue typeExample
sizethe scale of the iconnumber<div class="mac-directory" size="2"></div>
fsizethe size of the fontnumber<div class="mac-directory" fsize="18"></div>
textValuethe text for the iconString<div class="mac-directory" textValue="Hello"></div> or you can pass the text to innerHTML for example <div class="mac-directory">Hello</div>

Window buttons

imageimageimage

setup
import { WindowButton } from "mac-icons-converter";
WindowButton.convert();
class
class="mac-window-btn"
Options
AttributeDescriptionValue typeExample
sizethe scale of the iconnumber<div class="mac-window-btn" size="2"></div>
typethe size of the fontString<div class="mac-window-btn" type="exit"></div>
type
TypeExamplePicture
exit<div class="mac-window-btn" type="exit"></div>image
minimize<div class="mac-window-btn" type="minimize"></div>image
full-screen<div class="mac-window-btn" type="full-screen"></div>image

Window

image

setup
import { WindowButton } from "mac-icons-converter";
WindowButton.convert();
class
class="mac-window"
Options
AttributeDescriptionValue typeExample
heightthe window heightnumber + measurement<div class="mac-window" height="500px"></div>
widththe window widthnumber + measurement<div class="mac-window" width="20vw"></div>
windowtitlethe text for the iconString<div class="mac-window" windowtitle="window title"></div>

content

#####you can pass also content with text/element:

<div class="mac-window" height="10%" width="30%" windowtitle="title">Content</div>

<div class="mac-window" height="10%" width="30%" windowtitle="title">
  <h1>Content<h1>
</div>

Window control panel

image

setup
import { WindowButton } from "mac-icons-converter";
WindowButton.convert();
class
class="mac-window-cpanel"

More icons are on the way! thanks for using mac-icons-converter package 😀