diff --git a/src/components/demo-components/filemosaic-demo/DemoFileMosaicDarkMode.tsx b/src/components/demo-components/filemosaic-demo/DemoFileMosaicDarkMode.tsx
index 565af61e31f529b6cbeb4aebb9a1952472cd0a0e..a878f3fa86f042b278fbd84c9add44021d3925ed 100644
--- a/src/components/demo-components/filemosaic-demo/DemoFileMosaicDarkMode.tsx
+++ b/src/components/demo-components/filemosaic-demo/DemoFileMosaicDarkMode.tsx
@@ -19,7 +19,7 @@ const DemoFileMosaicDarkMode = () => {
           justifyContent: "center",
           width: "50%",
           backgroundColor: "white",
-          padding: "10px 0",
+          padding: "15px 0",
         }}
       >
         <FileMosaic {...sampleFileProps} info onDelete={removeFile} />
@@ -30,7 +30,7 @@ const DemoFileMosaicDarkMode = () => {
           justifyContent: "center",
           width: "50%",
           backgroundColor: "#121212",
-          padding: "10px 0",
+          padding: "15px 0",
         }}
       >
         <FileMosaic {...sampleFileProps} info darkMode onDelete={removeFile} />
diff --git a/src/components/show-demo-code/ShowDemoCode.tsx b/src/components/show-demo-code/ShowDemoCode.tsx
index 5de73c8596f5e434c43c24c00253a17240164317..64494d98bc7968bb5b242ef32c69fd8fde90f32d 100644
--- a/src/components/show-demo-code/ShowDemoCode.tsx
+++ b/src/components/show-demo-code/ShowDemoCode.tsx
@@ -112,7 +112,11 @@ const ShowDemoCode: React.FC<ShowDemoCodeProps> = (
           console.log("code copied to clipboard: ");
           console.log(code_);
         }}
-        style={{ margin: "20px 0" }}
+        style={{ 
+          margin: "20px 0",
+          fontSize:"15px",
+          lineHeight:"",
+      }}
       >
         {code}
       </Highlighter>
diff --git a/src/pages/demo/FileMosaicDemoPage.jsx b/src/pages/demo/FileMosaicDemoPage.jsx
index f9b362392637f14184540faa8837dc36606ad5f0..d3a54f2913477d4e2a50890436aadfa231870e6c 100644
--- a/src/pages/demo/FileMosaicDemoPage.jsx
+++ b/src/pages/demo/FileMosaicDemoPage.jsx
@@ -60,6 +60,9 @@ const FileMosaicDemoPage = (props) => {
               </AnchorToTab>
             </TypeHighlight>{" "}
             object or from given props.
+            <br />
+            Also, the <TypeHighlight>onDelete</TypeHighlight> prop is used to
+            remove the file selection.
           </DescParagraph>
 
           <DemoContainerFileMosaic>
@@ -96,10 +99,15 @@ const FileMosaicDemoPage = (props) => {
           <DescParagraph>
             By setting the <CodeHighlight>preview</CodeHighlight> prop to{" "}
             <TypeHighlight>true</TypeHighlight> the component will show an image
-            preview instead of a file icon. To acomplish this task this
-            component will take the <CodeHighlight>imageUrl</CodeHighlight>
+            preview instead of a file icon.
+            <br />
+            To acomplish this task this component will take the{" "}
+            <CodeHighlight>imageUrl</CodeHighlight>
             prop or will read the <TypeHighlight>File</TypeHighlight> object if
             given and if it is an image.
+            <br />
+            Finally, the <TypeHighlight>info</TypeHighlight> prop is used to
+            show the complete information of the file.
           </DescParagraph>
 
           <DemoContainerFileMosaic>
@@ -213,7 +221,7 @@ const FileMosaicDemoPage = (props) => {
             </ul>
           </Alert>
         </section>
-        <section id="dark mode">
+        <section id="dark-mode">
           <SubTitle content="Dark mode" />
           <DescParagraph>
             The <CodeHighlight>FileMosaic</CodeHighlight> component supports
@@ -225,7 +233,7 @@ const FileMosaicDemoPage = (props) => {
           <Paper
             variant="outlined"
             style={{
-              padding: "25px",
+              //padding: "25px",
               display: "flex",
               alignItems: "center",
               justifyContent: "center",
@@ -246,30 +254,20 @@ const FileMosaicDemoPage = (props) => {
             <CodeHighlight>{"localization"}</CodeHighlight> prop. So far only
             the following languages are supported:
             <ul>
-              <li>
-                <TypeHighlight>English</TypeHighlight>
-              </li>
-              <li>
-                <TypeHighlight>Spanish</TypeHighlight>
-              </li>
-              <li>
-                <TypeHighlight>French</TypeHighlight>
-              </li>
-              <li>
-                <TypeHighlight>Italian</TypeHighlight>
-              </li>
-              <li>
-                <TypeHighlight>Portuguese</TypeHighlight>
-              </li>
-              <li>
-                <TypeHighlight>Russian</TypeHighlight>
-              </li>
-              <li>
-                <TypeHighlight>Chinnese (simplified)</TypeHighlight>
-              </li>
-              <li>
-                <TypeHighlight>Chinnese (traditional)</TypeHighlight>
-              </li>
+              {[
+                "English",
+                "Spanish",
+                "French",
+                "Italian",
+                "Portuguese",
+                "Russian",
+                "Chinnese (simplified)",
+                "Chinnese (traditional)",
+              ].map((x) => (
+                <li>
+                  <TypeHighlight>{x}</TypeHighlight>
+                </li>
+              ))}
             </ul>
           </DescParagraph>
 
@@ -286,23 +284,50 @@ const FileMosaicDemoPage = (props) => {
           >
             <DemoFileMosaicLocalization />
           </Paper>
-
           <CodeJSFileMosaicLocalization />
         </section>
 
-        <section id="file icon">
+        <section id="file-icon">
           <SubTitle content="File Icons (extensive list)" />
           <DescParagraph>
             The <CodeHighlight>FileMosaic</CodeHighlight> component supports
-            several file types to properly set a file icon. The complete list of file icons is the following:
+            several file types to properly set a file icon. The complete list of
+            file icons is the following:
           </DescParagraph>
-
-          <DemoContainerFileMosaic
+          <Paper
+            variant="outlined"
+            style={{
+              padding: "25px 0",
+              display: "flex",
+              alignItems: "center",
+              justifyContent: "center",
+              //flexDirection: "column",
+              gap: "10px",
+              flexWrap: "wrap",
+            }}
           >
             <DemoFileMosaicFileIcons />
-          </DemoContainerFileMosaic>
+          </Paper>
+        </section>
 
-        
+        <section id="api">
+          <SubTitle content="API" />
+          <DescParagraph>
+            See the documentation below for a complete reference to all of the
+            props available to the components mentioned here.
+          </DescParagraph>
+          <ul>
+            <li>
+              <AnchorToTab href="/api/filemosaic">
+                {"<FileMosaic/>"}
+              </AnchorToTab>
+            </li>
+            <li>
+              <AnchorToTab href="/api/fileinputbuttom">
+                {"<FileInputButton/>"}
+              </AnchorToTab>
+            </li>
+          </ul>
         </section>
       </MainContentContainer>
       <RightMenuContainer>
@@ -333,29 +358,19 @@ const rightMenuItems = [
     label: "Uploading",
     referTo: "/components/filemosaic#uploading",
   },
+  {
+    id: 8,
+    label: "Dark mode",
+    referTo: "/components/filemosaic#dark-mode",
+  },
   {
     id: 4,
     label: "Localization",
     referTo: "/components/filemosaic#localization",
   },
   {
-    id: 5,
-    label: "Previews",
-    referTo: "/components/filemosaic#previews",
-  },
-  {
-    id: 6,
-    label: "Actions",
-    referTo: "/components/filemosaic#actions",
-  },
-  {
-    id: 7,
-    label: "Default previews",
-    referTo: "/components/filemosaic#default-previews",
-  },
-  {
-    id: 8,
-    label: "Dark mode",
-    referTo: "/components/filemosaic#dark-mode",
+    id: 9,
+    label: "File Icons",
+    referTo: "/components/filemosaic#file-icon",
   },
 ];