diff --git a/.github/workflows/update-ffe-icons.yml b/.github/workflows/update-ffe-icons.yml new file mode 100644 index 0000000000..ee618a0427 --- /dev/null +++ b/.github/workflows/update-ffe-icons.yml @@ -0,0 +1,33 @@ +name: update ffe-icons svgs + +on: + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + - name: Setup Node.js + uses: actions/setup-node@v2 + with: + node-version: 18 + + - name: Install dependencies + run: npm ci + + - name: Build icons + run: npm run build:icons + working-directory: packages/ffe-icons + + - name: Create Pull Request + uses: peter-evans/create-pull-request@v3 + with: + token: ${{ secrets.GITHUB_TOKEN }} + commit-message: 'fix(ffe-icons): oppdater ikon SVGer' + title: 'feat(ffe-icons): oppdater ikon SVGer' + body: "Oppdaterer SVG'ene i ffe-icons til å passe med de som er tilgjengelige i Material Symbols" + branch: 'auto-update-icons' diff --git a/component-overview/examples/messages/message-box/InfoMessage-customIcon.jsx b/component-overview/examples/messages/message-box/InfoMessage-customIcon.jsx index 7bfa92ad78..60a07c28b8 100644 --- a/component-overview/examples/messages/message-box/InfoMessage-customIcon.jsx +++ b/component-overview/examples/messages/message-box/InfoMessage-customIcon.jsx @@ -1,7 +1,7 @@ import { InfoMessage } from '@sb1/ffe-message-box-react'; import { Paragraph } from '@sb1/ffe-core-react'; -import { HandlevognIkon } from '@sb1/ffe-icons-react'; +import Symbol from '@sb1/ffe-symbols-react'; -}> +}> Du har ingenting i handlevognen din. diff --git a/component-overview/examples/typography/LinkIcon.jsx b/component-overview/examples/typography/LinkIcon.jsx index b284de1020..7b6292fbee 100644 --- a/component-overview/examples/typography/LinkIcon.jsx +++ b/component-overview/examples/typography/LinkIcon.jsx @@ -1,9 +1,6 @@ import { LinkIcon } from '@sb1/ffe-core-react'; -import { SnakkebobleIkon } from '@sb1/ffe-icons-react'; +import Symbol from '@sb1/ffe-symbols-react'; - + diff --git a/packages/ffe-icons/bin/build.js b/packages/ffe-icons/bin/build.js index 5c14b1b217..7f742632a0 100755 --- a/packages/ffe-icons/bin/build.js +++ b/packages/ffe-icons/bin/build.js @@ -1,60 +1,48 @@ -#!/usr/bin/env node -'use strict'; // eslint-disable-line strict - -const fs = require('fs'); const path = require('path'); -const svgstore = require('svgstore'); -const mkdirp = require('mkdirp'); - -const ICONS_PATH = path.join(__dirname, '..', 'icons'); - -// convenience to avoid having file extension in config -const appendSvgExtension = icons => - icons.map(name => (name.endsWith('.svg') ? name : `${name}.svg`)); - -const options = require('yargs') - .config('opts') - .options({ - icons: { - default: '**/*.svg', - type: 'array', - coerce: appendSvgExtension, - }, - projectIcons: { - type: 'array', - coerce: appendSvgExtension, - }, - dest: { - default: 'dist', - normalize: true, - coerce: path.resolve, - }, - }).argv; - -const matchesIcon = icons => - icons.includes('*.svg') || icons.includes('**/*.svg') - ? () => true - : fileName => icons.includes(path.basename(fileName)); - -const sprite = svgstore(); - -fs.readdirSync(ICONS_PATH) - .filter(fileName => fileName.match(/\.svg$/)) - .filter(matchesIcon(options.icons)) - .forEach(fileName => { - const iconPath = path.join(ICONS_PATH, fileName); - const iconName = path.basename(fileName, '.svg'); - sprite.add(iconName, fs.readFileSync(iconPath), 'utf-8'); - }); - -if (options.projectIcons) { - options.projectIcons.forEach(fileName => { - const iconPath = path.join(fileName); - const iconName = path.basename(fileName, '.svg'); - sprite.add(iconName, fs.readFileSync(iconPath), 'utf-8'); - }); -} - -mkdirp.sync(options.dest); - -fs.writeFileSync(path.join(options.dest, 'ffe-icons.svg'), sprite.toString()); +const fs = require('fs'); +const { makedirs } = require('./utils'); +const { getIconNames } = require('./getIconNames'); +const { getDownloads, downloadAll } = require('./downloadSvgs'); +const { + createListOfRemovedIcons, + deleteRemovedIconsFiles, +} = require('./deleteSvg'); + +(async () => { + const weights = [300, 500]; + const sizes = [ + { name: 'sm', opsz: 20 }, + { name: 'md', opsz: 24 }, + { name: 'lg', opsz: 40 }, + { name: 'xl', opsz: 48 }, + ]; + const fill = [0, 1]; + + const iconNames = await getIconNames(); + const listOfRemovedIcons = await createListOfRemovedIcons(iconNames); + let downloads = []; + + for (const weight of weights) { + for (const fillValue of fill) { + const type = fillValue === 0 ? 'filled' : 'open'; + for (const size of sizes) { + const dirPath = path.resolve( + __dirname, + `../icons/${weight}/${type}/${size.name}`, + ); + if (!fs.existsSync(dirPath)) { + await makedirs(dirPath); + } + if (listOfRemovedIcons.length > 0) { + await deleteRemovedIconsFiles(listOfRemovedIcons, dirPath); + } + downloads = downloads.concat( + getDownloads(iconNames, weight, fillValue, size, dirPath), + ); + } + } + } + console.log('Downloading SVG files...'); + await downloadAll(downloads); + console.log('All done!'); +})(); diff --git a/packages/ffe-icons/bin/deleteSvg.js b/packages/ffe-icons/bin/deleteSvg.js new file mode 100644 index 0000000000..c2b1fe8981 --- /dev/null +++ b/packages/ffe-icons/bin/deleteSvg.js @@ -0,0 +1,49 @@ +const fs = require('fs/promises'); +const path = require('path'); + +/* Function: createListOfRemovedIcons + Creates and returns an array of all the filenames of svg-files that exist, + but are no longer mentioned in the Material Symbols Codepoints. + + Since we know all the different subfolder / variations of the icons contain the same iconnames, + we only need to check 1 folder. +*/ +const createListOfRemovedIcons = async iconNames => { + const directory = path.resolve(__dirname, '../icons/300/filled/lg'); + try { + await fs.access(directory); + const filesInDir = await fs.readdir(directory); + const removedIcons = filesInDir.filter( + fileName => !iconNames.includes(fileName.replace('.svg', '')), + ); + return removedIcons; + } catch (err) { + console.log('Directory does not exist in check for removed icons'); + return []; + } +}; + +/* Function: deleteSvgFile + Does the actual deleting of the file + */ +const deleteSvgFile = async fileName => { + try { + await fs.unlink(fileName); + console.log(`Deleted file ${fileName}`); + } catch (err) { + console.error(`Failed to delete file ${fileName}: ${err}`); + } +}; + +/* Function: deleteRemovedIconsFiles + Loop through the list of fileNames that should be deleted in a specific directory + and call the delete function. +*/ +const deleteRemovedIconsFiles = async (listOfRemovedIcons, directory) => { + for (const fileName of listOfRemovedIcons) { + const filePath = path.join(directory, fileName); + await deleteSvgFile(filePath); + } +}; + +module.exports = { createListOfRemovedIcons, deleteRemovedIconsFiles }; diff --git a/packages/ffe-icons/bin/downloadSvgs.js b/packages/ffe-icons/bin/downloadSvgs.js new file mode 100644 index 0000000000..5ebcb3af37 --- /dev/null +++ b/packages/ffe-icons/bin/downloadSvgs.js @@ -0,0 +1,78 @@ +const { apply, fileExists } = require('./utils'); +const path = require('path'); +const fs = require('fs/promises'); + +/* Function: generateDownloadUrl + Takes the icon name, fill, weight and size, and generate the url to download the svg from. +*/ +const generateDownloadUrl = (iconName, fill, weight, size) => { + let style = `wght${weight}${fill === 0 ? '' : 'fill1'}`; + if (fill === 0 && weight === 400) { + style = 'default'; // Can technically be removed since we're not supporting the standard value of 400 font weight. But keeping it in to make sure nothing break if we decide to add it later + } + return `https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsrounded/${iconName}/${style}/${size}px.svg`; +}; + +/* Function: getDownloads + Returns an array for each variation of the icons with the download url, filename and filepath. + The array is later used to know what to download and where to save the files. +*/ +const getDownloads = (iconNames, weight, fill, size, dirPath) => { + const downloads = []; + if (!iconNames || !weight || !size || fill === undefined) { + throw new Error('iconNames, weight, fill or size is not provided'); + } + for (const icon of iconNames) { + const safeIconName = icon; // Fix for icons that has a number as the first character - which is not valid const name + downloads.push({ + url: generateDownloadUrl(safeIconName, fill, weight, size.opsz), + fileName: `${icon}.svg`, + filePath: dirPath, + }); + } + return downloads; +}; + +/* Function: download + Does the actual downloading of the file + */ +const download = async downloadElement => { + const { url, fileName, filePath } = downloadElement; + const fileLocation = path.resolve(__dirname, `${filePath}/${fileName}`); + try { + console.log(`Downloading ${fileLocation}`); + const response = await fetch(url); + if (!response.ok) { + throw new Error(`HTTP error! status: ${response.status}`); + } + const data = await response.text(); + await fs.writeFile(fileLocation, data); + } catch (error) { + console.error( + `Failed to download file from ${url} to ${fileLocation}. Error: ${error.message}`, + ); + } +}; + +/* Function: downloadAll + Takes all the downloads, and apply the download function to each of them. + Also let you set if you want to ignore existing files, this is on by default. +*/ +const downloadAll = async (downloads, { ignoreExisting = true } = {}) => { + let allDownloads = []; + if (ignoreExisting) { + for (const file of downloads) { + const fileAlreadyExists = await fileExists( + `${file.filePath}/${file.fileName}`, + ); + if (!fileAlreadyExists) { + allDownloads.push(file); + } + } + } else { + allDownloads = downloads; + } + await apply(download, allDownloads); +}; + +module.exports = { getDownloads, downloadAll }; diff --git a/packages/ffe-icons/bin/getIconNames.js b/packages/ffe-icons/bin/getIconNames.js new file mode 100644 index 0000000000..be2a0ed82a --- /dev/null +++ b/packages/ffe-icons/bin/getIconNames.js @@ -0,0 +1,18 @@ +/* Fetches all the icon names by using the codepoints in the font */ +const getIconNames = async () => { + let iconNames = []; + const url = + 'https://raw.githubusercontent.com/google/material-design-icons/master/variablefont/MaterialSymbolsRounded%5BFILL%2CGRAD%2Copsz%2Cwght%5D.codepoints'; + const response = await fetch(url); + const data = await response.text(); + + const lines = data.split('\n'); + const names = lines + .filter(line => line.trim() !== '') + .map(line => `${line.split(' ')[0]}`); + iconNames = [...iconNames, ...names]; + + return iconNames; +}; + +module.exports = { getIconNames }; diff --git a/packages/ffe-icons/bin/utils.js b/packages/ffe-icons/bin/utils.js new file mode 100644 index 0000000000..ffcd7c688c --- /dev/null +++ b/packages/ffe-icons/bin/utils.js @@ -0,0 +1,53 @@ +const fs = require('fs/promises'); + +/* Create directory */ +const makedirs = async dir => { + try { + await fs.mkdir(dir, { recursive: true }); + console.log(`Created ${dir}`); + } catch (err) { + throw new Error(`Failed to create directory ${dir}: ${err}`); + } +}; + +/* Function: apply + Utility function to run an async function on an array of arguments in parallel with a concurrency limit. + Used to download multiple files at once, but with a concurrency limit to avoid overloading the server. + Arguments: + - func: async function to run (download) + - args: array of arguments to pass to the function (array of download objects) +*/ +const apply = async (func, args) => { + const concurrency = 8; + const results = []; + let i = 0; + const next = async () => { + const j = i++; + if (j >= args.length) { + return; + } + try { + results[j] = await func(args[j]); + } catch (error) { + console.error(error); + } + await next(); + }; + await Promise.all(Array.from({ length: concurrency }, next)); + return results; +}; + +/* Function: fileExists + Checks if a file exists at the given path +*/ +const fileExists = async filePath => { + try { + await fs.access(filePath); + return true; + } catch (error) { + // The file doesn't exist or there was an error accessing it + return false; + } +}; + +module.exports = { makedirs, apply, fileExists }; diff --git a/packages/ffe-icons/icons/atv-ikon.svg b/packages/ffe-icons/icons/atv-ikon.svg deleted file mode 100644 index b6946a6c8f..0000000000 --- a/packages/ffe-icons/icons/atv-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/badekar-dusj-ikon.svg b/packages/ffe-icons/icons/badekar-dusj-ikon.svg deleted file mode 100644 index 657dc682bd..0000000000 --- a/packages/ffe-icons/icons/badekar-dusj-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/bamse-ikon.svg b/packages/ffe-icons/icons/bamse-ikon.svg deleted file mode 100644 index ec6378cbd0..0000000000 --- a/packages/ffe-icons/icons/bamse-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/bankid-ikon.svg b/packages/ffe-icons/icons/bankid-ikon.svg deleted file mode 100644 index 938e4219a1..0000000000 --- a/packages/ffe-icons/icons/bankid-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/bat-liten-ikon.svg b/packages/ffe-icons/icons/bat-liten-ikon.svg deleted file mode 100644 index 7792e2c4ca..0000000000 --- a/packages/ffe-icons/icons/bat-liten-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/bat-stor-ikon.svg b/packages/ffe-icons/icons/bat-stor-ikon.svg deleted file mode 100644 index ad21f922e6..0000000000 --- a/packages/ffe-icons/icons/bat-stor-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/bestikk-ikon.svg b/packages/ffe-icons/icons/bestikk-ikon.svg deleted file mode 100644 index 4085013d6d..0000000000 --- a/packages/ffe-icons/icons/bestikk-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/beta-ikon.svg b/packages/ffe-icons/icons/beta-ikon.svg deleted file mode 100644 index 8dbd57655f..0000000000 --- a/packages/ffe-icons/icons/beta-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/betaling-100-ikon.svg b/packages/ffe-icons/icons/betaling-100-ikon.svg deleted file mode 100644 index a3509eddfd..0000000000 --- a/packages/ffe-icons/icons/betaling-100-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/betaling-kontaktlos-ikon.svg b/packages/ffe-icons/icons/betaling-kontaktlos-ikon.svg deleted file mode 100644 index 667137c2b9..0000000000 --- a/packages/ffe-icons/icons/betaling-kontaktlos-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/betaling-kontaktlos-info-ikon.svg b/packages/ffe-icons/icons/betaling-kontaktlos-info-ikon.svg deleted file mode 100644 index 688fa97b2d..0000000000 --- a/packages/ffe-icons/icons/betaling-kontaktlos-info-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/betalingskort-globus-ikon.svg b/packages/ffe-icons/icons/betalingskort-globus-ikon.svg deleted file mode 100644 index 95722dcaf7..0000000000 --- a/packages/ffe-icons/icons/betalingskort-globus-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/betalingskort-hand-ikon.svg b/packages/ffe-icons/icons/betalingskort-hand-ikon.svg deleted file mode 100644 index 9c2be53ce3..0000000000 --- a/packages/ffe-icons/icons/betalingskort-hand-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/betalingskort-ikon.svg b/packages/ffe-icons/icons/betalingskort-ikon.svg deleted file mode 100644 index 6a2fd8204d..0000000000 --- a/packages/ffe-icons/icons/betalingskort-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/betalingskort-innpakket-ikon.svg b/packages/ffe-icons/icons/betalingskort-innpakket-ikon.svg deleted file mode 100644 index dfc82466fd..0000000000 --- a/packages/ffe-icons/icons/betalingskort-innpakket-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/betalingskort-kreditt-ikon.svg b/packages/ffe-icons/icons/betalingskort-kreditt-ikon.svg deleted file mode 100644 index c29ee68c9a..0000000000 --- a/packages/ffe-icons/icons/betalingskort-kreditt-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/betalingskort-kryss-ikon.svg b/packages/ffe-icons/icons/betalingskort-kryss-ikon.svg deleted file mode 100644 index a3233247c9..0000000000 --- a/packages/ffe-icons/icons/betalingskort-kryss-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/betalingskort-stjerne-ikon.svg b/packages/ffe-icons/icons/betalingskort-stjerne-ikon.svg deleted file mode 100644 index cc61c3276f..0000000000 --- a/packages/ffe-icons/icons/betalingskort-stjerne-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/bil-camping-ikon.svg b/packages/ffe-icons/icons/bil-camping-ikon.svg deleted file mode 100644 index ffa698a8e6..0000000000 --- a/packages/ffe-icons/icons/bil-camping-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/bil-ikon.svg b/packages/ffe-icons/icons/bil-ikon.svg deleted file mode 100644 index 5f5e4d4e63..0000000000 --- a/packages/ffe-icons/icons/bil-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/bil-pil-ikon.svg b/packages/ffe-icons/icons/bil-pil-ikon.svg deleted file mode 100644 index 0fde6d24b9..0000000000 --- a/packages/ffe-icons/icons/bil-pil-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/binders-ikon.svg b/packages/ffe-icons/icons/binders-ikon.svg deleted file mode 100644 index fa66be8e83..0000000000 --- a/packages/ffe-icons/icons/binders-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/blyant-ikon.svg b/packages/ffe-icons/icons/blyant-ikon.svg deleted file mode 100644 index 1907ba771a..0000000000 --- a/packages/ffe-icons/icons/blyant-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/boks-ikon.svg b/packages/ffe-icons/icons/boks-ikon.svg deleted file mode 100644 index 15268e6c30..0000000000 --- a/packages/ffe-icons/icons/boks-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/bsu-ikon.svg b/packages/ffe-icons/icons/bsu-ikon.svg deleted file mode 100644 index 6b0bcf3e2b..0000000000 --- a/packages/ffe-icons/icons/bsu-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/bygning-pluss-ikon.svg b/packages/ffe-icons/icons/bygning-pluss-ikon.svg deleted file mode 100644 index 4d00e05a4c..0000000000 --- a/packages/ffe-icons/icons/bygning-pluss-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/campingbil-ikon.svg b/packages/ffe-icons/icons/campingbil-ikon.svg deleted file mode 100644 index ecf090ba36..0000000000 --- a/packages/ffe-icons/icons/campingbil-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/campingvogn-ikon.svg b/packages/ffe-icons/icons/campingvogn-ikon.svg deleted file mode 100644 index 8ee4d4e6af..0000000000 --- a/packages/ffe-icons/icons/campingvogn-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/chevron-ikon.svg b/packages/ffe-icons/icons/chevron-ikon.svg deleted file mode 100644 index b428497178..0000000000 --- a/packages/ffe-icons/icons/chevron-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/dokument-avtalegiro-check-ikon.svg b/packages/ffe-icons/icons/dokument-avtalegiro-check-ikon.svg deleted file mode 100644 index aca2687651..0000000000 --- a/packages/ffe-icons/icons/dokument-avtalegiro-check-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/dokument-efaktura-ikon.svg b/packages/ffe-icons/icons/dokument-efaktura-ikon.svg deleted file mode 100644 index 3884d025f5..0000000000 --- a/packages/ffe-icons/icons/dokument-efaktura-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/dokument-hus-ikon.svg b/packages/ffe-icons/icons/dokument-hus-ikon.svg deleted file mode 100644 index a76464c84a..0000000000 --- a/packages/ffe-icons/icons/dokument-hus-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/dokument-med-tekst-ikon.svg b/packages/ffe-icons/icons/dokument-med-tekst-ikon.svg deleted file mode 100644 index c5a37b73af..0000000000 --- a/packages/ffe-icons/icons/dokument-med-tekst-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/faks-printer-ikon.svg b/packages/ffe-icons/icons/faks-printer-ikon.svg deleted file mode 100644 index 5fd8316285..0000000000 --- a/packages/ffe-icons/icons/faks-printer-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/faks-printer-solid-ikon.svg b/packages/ffe-icons/icons/faks-printer-solid-ikon.svg deleted file mode 100644 index 217b170930..0000000000 --- a/packages/ffe-icons/icons/faks-printer-solid-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/familie-ikon.svg b/packages/ffe-icons/icons/familie-ikon.svg deleted file mode 100644 index 3146a28cfa..0000000000 --- a/packages/ffe-icons/icons/familie-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/filter-ikon.svg b/packages/ffe-icons/icons/filter-ikon.svg deleted file mode 100644 index 9f5ee50671..0000000000 --- a/packages/ffe-icons/icons/filter-ikon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/packages/ffe-icons/icons/flamme-ikon.svg b/packages/ffe-icons/icons/flamme-ikon.svg deleted file mode 100644 index d0533210bf..0000000000 --- a/packages/ffe-icons/icons/flamme-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/fly-ikon.svg b/packages/ffe-icons/icons/fly-ikon.svg deleted file mode 100644 index e3810e8561..0000000000 --- a/packages/ffe-icons/icons/fly-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/forstorrelsesglass-ikon-minus.svg b/packages/ffe-icons/icons/forstorrelsesglass-ikon-minus.svg deleted file mode 100644 index e64c1b6809..0000000000 --- a/packages/ffe-icons/icons/forstorrelsesglass-ikon-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/forstorrelsesglass-ikon-pluss.svg b/packages/ffe-icons/icons/forstorrelsesglass-ikon-pluss.svg deleted file mode 100644 index 6db9d758b6..0000000000 --- a/packages/ffe-icons/icons/forstorrelsesglass-ikon-pluss.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/forstorrelsesglass-ikon.svg b/packages/ffe-icons/icons/forstorrelsesglass-ikon.svg deleted file mode 100644 index 4d872d391d..0000000000 --- a/packages/ffe-icons/icons/forstorrelsesglass-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/fritidshus-ikon.svg b/packages/ffe-icons/icons/fritidshus-ikon.svg deleted file mode 100644 index 4e340f6a92..0000000000 --- a/packages/ffe-icons/icons/fritidshus-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/gave-ikon.svg b/packages/ffe-icons/icons/gave-ikon.svg deleted file mode 100644 index 5a1991a979..0000000000 --- a/packages/ffe-icons/icons/gave-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/globe-ikon.svg b/packages/ffe-icons/icons/globe-ikon.svg deleted file mode 100644 index 9b60dd032d..0000000000 --- a/packages/ffe-icons/icons/globe-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/graf-opp-enkel-ikon.svg b/packages/ffe-icons/icons/graf-opp-enkel-ikon.svg deleted file mode 100644 index 0285289704..0000000000 --- a/packages/ffe-icons/icons/graf-opp-enkel-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/graf-opp-ikon.svg b/packages/ffe-icons/icons/graf-opp-ikon.svg deleted file mode 100644 index 48b2434fc3..0000000000 --- a/packages/ffe-icons/icons/graf-opp-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/gravemaskin-ikon.svg b/packages/ffe-icons/icons/gravemaskin-ikon.svg deleted file mode 100644 index 8dd63d74b4..0000000000 --- a/packages/ffe-icons/icons/gravemaskin-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/hake-ikon.svg b/packages/ffe-icons/icons/hake-ikon.svg deleted file mode 100644 index 067465e82d..0000000000 --- a/packages/ffe-icons/icons/hake-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/hake-sirkel-ikon.svg b/packages/ffe-icons/icons/hake-sirkel-ikon.svg deleted file mode 100644 index 174affc36b..0000000000 --- a/packages/ffe-icons/icons/hake-sirkel-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/hake-sirkel-solid-ikon.svg b/packages/ffe-icons/icons/hake-sirkel-solid-ikon.svg deleted file mode 100644 index 933b4c2f17..0000000000 --- a/packages/ffe-icons/icons/hake-sirkel-solid-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/hake-stjerne-ikon.svg b/packages/ffe-icons/icons/hake-stjerne-ikon.svg deleted file mode 100644 index 1786c931c5..0000000000 --- a/packages/ffe-icons/icons/hake-stjerne-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/handlevogn-ikon.svg b/packages/ffe-icons/icons/handlevogn-ikon.svg deleted file mode 100644 index 7a70cd169a..0000000000 --- a/packages/ffe-icons/icons/handlevogn-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/handlevogn-pakker-ikon.svg b/packages/ffe-icons/icons/handlevogn-pakker-ikon.svg deleted file mode 100644 index 2527806cc2..0000000000 --- a/packages/ffe-icons/icons/handlevogn-pakker-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/hengelas-ikon.svg b/packages/ffe-icons/icons/hengelas-ikon.svg deleted file mode 100644 index 5b4012d7e5..0000000000 --- a/packages/ffe-icons/icons/hengelas-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/hengelas-omriss-ikon.svg b/packages/ffe-icons/icons/hengelas-omriss-ikon.svg deleted file mode 100644 index 9440d4347d..0000000000 --- a/packages/ffe-icons/icons/hengelas-omriss-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/hjerte-ikon.svg b/packages/ffe-icons/icons/hjerte-ikon.svg deleted file mode 100644 index eb515ef8d6..0000000000 --- a/packages/ffe-icons/icons/hjerte-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/hjerte-kardiograf-ikon.svg b/packages/ffe-icons/icons/hjerte-kardiograf-ikon.svg deleted file mode 100644 index 5d5fbd8c32..0000000000 --- a/packages/ffe-icons/icons/hjerte-kardiograf-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/hus-enebolig-ikon.svg b/packages/ffe-icons/icons/hus-enebolig-ikon.svg deleted file mode 100644 index 1cc49d5cc0..0000000000 --- a/packages/ffe-icons/icons/hus-enebolig-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/hus-hake-ikon.svg b/packages/ffe-icons/icons/hus-hake-ikon.svg deleted file mode 100644 index 59fbc16fc1..0000000000 --- a/packages/ffe-icons/icons/hus-hake-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/hus-hammer-ikon.svg b/packages/ffe-icons/icons/hus-hammer-ikon.svg deleted file mode 100644 index 8664db4a9d..0000000000 --- a/packages/ffe-icons/icons/hus-hammer-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/hus-hjerte-ikon.svg b/packages/ffe-icons/icons/hus-hjerte-ikon.svg deleted file mode 100644 index b8a910698c..0000000000 --- a/packages/ffe-icons/icons/hus-hjerte-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/hus-horisontaldelt-ikon.svg b/packages/ffe-icons/icons/hus-horisontaldelt-ikon.svg deleted file mode 100644 index c815b28843..0000000000 --- a/packages/ffe-icons/icons/hus-horisontaldelt-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/hus-ikon.svg b/packages/ffe-icons/icons/hus-ikon.svg deleted file mode 100644 index f1bee7bc91..0000000000 --- a/packages/ffe-icons/icons/hus-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/hus-kjedet-ikon.svg b/packages/ffe-icons/icons/hus-kjedet-ikon.svg deleted file mode 100644 index 256d153320..0000000000 --- a/packages/ffe-icons/icons/hus-kjedet-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/hus-kr-ikon.svg b/packages/ffe-icons/icons/hus-kr-ikon.svg deleted file mode 100644 index 00e417ced9..0000000000 --- a/packages/ffe-icons/icons/hus-kr-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/hus-leilighet-ikon.svg b/packages/ffe-icons/icons/hus-leilighet-ikon.svg deleted file mode 100644 index 4a9272f66d..0000000000 --- a/packages/ffe-icons/icons/hus-leilighet-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/hus-pil-opp-ikon.svg b/packages/ffe-icons/icons/hus-pil-opp-ikon.svg deleted file mode 100644 index d3aa0f0ad5..0000000000 --- a/packages/ffe-icons/icons/hus-pil-opp-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/hus-pil-opp-ned-ikon.svg b/packages/ffe-icons/icons/hus-pil-opp-ned-ikon.svg deleted file mode 100644 index 5da0166a62..0000000000 --- a/packages/ffe-icons/icons/hus-pil-opp-ned-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/hus-pil-ut-ikon.svg b/packages/ffe-icons/icons/hus-pil-ut-ikon.svg deleted file mode 100644 index 47a34b672e..0000000000 --- a/packages/ffe-icons/icons/hus-pil-ut-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/hus-rekkehus-ikon.svg b/packages/ffe-icons/icons/hus-rekkehus-ikon.svg deleted file mode 100644 index 4273bce7b6..0000000000 --- a/packages/ffe-icons/icons/hus-rekkehus-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/hus-stjerne-ikon.svg b/packages/ffe-icons/icons/hus-stjerne-ikon.svg deleted file mode 100644 index a6fa2e401e..0000000000 --- a/packages/ffe-icons/icons/hus-stjerne-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/hus-tommer-ikon.svg b/packages/ffe-icons/icons/hus-tommer-ikon.svg deleted file mode 100644 index 002d701bfe..0000000000 --- a/packages/ffe-icons/icons/hus-tommer-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/hus-tre-ikon.svg b/packages/ffe-icons/icons/hus-tre-ikon.svg deleted file mode 100644 index 6b96f64007..0000000000 --- a/packages/ffe-icons/icons/hus-tre-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/hus-vertikaldelt-ikon.svg b/packages/ffe-icons/icons/hus-vertikaldelt-ikon.svg deleted file mode 100644 index 2b24d11ece..0000000000 --- a/packages/ffe-icons/icons/hus-vertikaldelt-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/info-ikon.svg b/packages/ffe-icons/icons/info-ikon.svg deleted file mode 100644 index eb4fc990c4..0000000000 --- a/packages/ffe-icons/icons/info-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/info-sirkel-ikon.svg b/packages/ffe-icons/icons/info-sirkel-ikon.svg deleted file mode 100644 index 3a5ce997c6..0000000000 --- a/packages/ffe-icons/icons/info-sirkel-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/info-sirkel-solid-ikon.svg b/packages/ffe-icons/icons/info-sirkel-solid-ikon.svg deleted file mode 100644 index 49b0183739..0000000000 --- a/packages/ffe-icons/icons/info-sirkel-solid-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/kake-kvart-ikon.svg b/packages/ffe-icons/icons/kake-kvart-ikon.svg deleted file mode 100644 index b61837cbc2..0000000000 --- a/packages/ffe-icons/icons/kake-kvart-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/kakediagram-liten-bit-ikon.svg b/packages/ffe-icons/icons/kakediagram-liten-bit-ikon.svg deleted file mode 100644 index 3a8f5c1b77..0000000000 --- a/packages/ffe-icons/icons/kakediagram-liten-bit-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/kalender-ikon.svg b/packages/ffe-icons/icons/kalender-ikon.svg deleted file mode 100644 index f238ddfbb9..0000000000 --- a/packages/ffe-icons/icons/kalender-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/kalkulator-ikon.svg b/packages/ffe-icons/icons/kalkulator-ikon.svg deleted file mode 100644 index 7825ba94de..0000000000 --- a/packages/ffe-icons/icons/kalkulator-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/kartmarkor-ikon.svg b/packages/ffe-icons/icons/kartmarkor-ikon.svg deleted file mode 100644 index 207fd2082e..0000000000 --- a/packages/ffe-icons/icons/kartmarkor-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/katt-ikon.svg b/packages/ffe-icons/icons/katt-ikon.svg deleted file mode 100644 index 37a88fa695..0000000000 --- a/packages/ffe-icons/icons/katt-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/koffert-ikon.svg b/packages/ffe-icons/icons/koffert-ikon.svg deleted file mode 100644 index d1d4bc91c1..0000000000 --- a/packages/ffe-icons/icons/koffert-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/konfetti-ikon.svg b/packages/ffe-icons/icons/konfetti-ikon.svg deleted file mode 100644 index fa9fd6dcfd..0000000000 --- a/packages/ffe-icons/icons/konfetti-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/kontorbygg-ikon.svg b/packages/ffe-icons/icons/kontorbygg-ikon.svg deleted file mode 100644 index 889d082760..0000000000 --- a/packages/ffe-icons/icons/kontorbygg-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/kontorbygg-solid-ikon.svg b/packages/ffe-icons/icons/kontorbygg-solid-ikon.svg deleted file mode 100644 index a984e94bd0..0000000000 --- a/packages/ffe-icons/icons/kontorbygg-solid-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/konvolutt-ikon.svg b/packages/ffe-icons/icons/konvolutt-ikon.svg deleted file mode 100644 index a31805d761..0000000000 --- a/packages/ffe-icons/icons/konvolutt-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/kopier-ikon.svg b/packages/ffe-icons/icons/kopier-ikon.svg deleted file mode 100644 index 1127fd9982..0000000000 --- a/packages/ffe-icons/icons/kopier-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/kr-armband-ikon.svg b/packages/ffe-icons/icons/kr-armband-ikon.svg deleted file mode 100644 index 58275608f3..0000000000 --- a/packages/ffe-icons/icons/kr-armband-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/kr-hake-ikon.svg b/packages/ffe-icons/icons/kr-hake-ikon.svg deleted file mode 100644 index 875bd1024a..0000000000 --- a/packages/ffe-icons/icons/kr-hake-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/kr-klokke-ikon.svg b/packages/ffe-icons/icons/kr-klokke-ikon.svg deleted file mode 100644 index 88818945bf..0000000000 --- a/packages/ffe-icons/icons/kr-klokke-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/kr-pil-ikon.svg b/packages/ffe-icons/icons/kr-pil-ikon.svg deleted file mode 100644 index 002353a7d9..0000000000 --- a/packages/ffe-icons/icons/kr-pil-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/kr-pil-solid-ikon.svg b/packages/ffe-icons/icons/kr-pil-solid-ikon.svg deleted file mode 100644 index ca24fc910d..0000000000 --- a/packages/ffe-icons/icons/kr-pil-solid-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/kr-pose-ikon.svg b/packages/ffe-icons/icons/kr-pose-ikon.svg deleted file mode 100644 index 8506473c5d..0000000000 --- a/packages/ffe-icons/icons/kr-pose-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/kr-sirkel-pil-ikon.svg b/packages/ffe-icons/icons/kr-sirkel-pil-ikon.svg deleted file mode 100644 index 3c3d0452c4..0000000000 --- a/packages/ffe-icons/icons/kr-sirkel-pil-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/kr-tannhjul-ikon.svg b/packages/ffe-icons/icons/kr-tannhjul-ikon.svg deleted file mode 100644 index 879e8d4281..0000000000 --- a/packages/ffe-icons/icons/kr-tannhjul-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/kryss-ikon.svg b/packages/ffe-icons/icons/kryss-ikon.svg deleted file mode 100644 index e5c7492f53..0000000000 --- a/packages/ffe-icons/icons/kryss-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/kryss-sirkel-ikon.svg b/packages/ffe-icons/icons/kryss-sirkel-ikon.svg deleted file mode 100644 index f6d33926fc..0000000000 --- a/packages/ffe-icons/icons/kryss-sirkel-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/kryss-sirkel-solid-ikon.svg b/packages/ffe-icons/icons/kryss-sirkel-solid-ikon.svg deleted file mode 100644 index 73bbd87c2b..0000000000 --- a/packages/ffe-icons/icons/kryss-sirkel-solid-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/laptop-ikon.svg b/packages/ffe-icons/icons/laptop-ikon.svg deleted file mode 100644 index a3d18e1810..0000000000 --- a/packages/ffe-icons/icons/laptop-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/lommebok-ikon.svg b/packages/ffe-icons/icons/lommebok-ikon.svg deleted file mode 100644 index 586377cd18..0000000000 --- a/packages/ffe-icons/icons/lommebok-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/lys-mork-ikon.svg b/packages/ffe-icons/icons/lys-mork-ikon.svg deleted file mode 100644 index 8286730b77..0000000000 --- a/packages/ffe-icons/icons/lys-mork-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/lyspare-ikon.svg b/packages/ffe-icons/icons/lyspare-ikon.svg deleted file mode 100644 index 704ab7ae01..0000000000 --- a/packages/ffe-icons/icons/lyspare-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/mobil-a-b-c-ikon.svg b/packages/ffe-icons/icons/mobil-a-b-c-ikon.svg deleted file mode 100644 index e3db5de794..0000000000 --- a/packages/ffe-icons/icons/mobil-a-b-c-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/mobil-ikon.svg b/packages/ffe-icons/icons/mobil-ikon.svg deleted file mode 100644 index c594dbada2..0000000000 --- a/packages/ffe-icons/icons/mobil-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/mobil-snakkeboble-ikon.svg b/packages/ffe-icons/icons/mobil-snakkeboble-ikon.svg deleted file mode 100644 index 21f97296ef..0000000000 --- a/packages/ffe-icons/icons/mobil-snakkeboble-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/mobil-utropstegn-ikon.svg b/packages/ffe-icons/icons/mobil-utropstegn-ikon.svg deleted file mode 100644 index a166eb5136..0000000000 --- a/packages/ffe-icons/icons/mobil-utropstegn-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/moped-ikon.svg b/packages/ffe-icons/icons/moped-ikon.svg deleted file mode 100644 index 4764fe65a8..0000000000 --- a/packages/ffe-icons/icons/moped-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/motorsykkel-ikon.svg b/packages/ffe-icons/icons/motorsykkel-ikon.svg deleted file mode 100644 index 5dc0c2a993..0000000000 --- a/packages/ffe-icons/icons/motorsykkel-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/mynter-to-stabler-ikon.svg b/packages/ffe-icons/icons/mynter-to-stabler-ikon.svg deleted file mode 100644 index 7d40904a7b..0000000000 --- a/packages/ffe-icons/icons/mynter-to-stabler-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/mynter-to-stabler-pluss-ikon.svg b/packages/ffe-icons/icons/mynter-to-stabler-pluss-ikon.svg deleted file mode 100644 index 70dd7f6564..0000000000 --- a/packages/ffe-icons/icons/mynter-to-stabler-pluss-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/mynter-tre-stabler-ikon.svg b/packages/ffe-icons/icons/mynter-tre-stabler-ikon.svg deleted file mode 100644 index 2b93cb81cc..0000000000 --- a/packages/ffe-icons/icons/mynter-tre-stabler-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/nokkelhull-ikon.svg b/packages/ffe-icons/icons/nokkelhull-ikon.svg deleted file mode 100644 index 92ba80dedb..0000000000 --- a/packages/ffe-icons/icons/nokkelhull-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/p-pose-ikon.svg b/packages/ffe-icons/icons/p-pose-ikon.svg deleted file mode 100644 index 4f3edf71e6..0000000000 --- a/packages/ffe-icons/icons/p-pose-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/p-pose-stjerne-ikon.svg b/packages/ffe-icons/icons/p-pose-stjerne-ikon.svg deleted file mode 100644 index c272bbb4ca..0000000000 --- a/packages/ffe-icons/icons/p-pose-stjerne-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/paraply-ikon.svg b/packages/ffe-icons/icons/paraply-ikon.svg deleted file mode 100644 index e84a7a12c7..0000000000 --- a/packages/ffe-icons/icons/paraply-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/pdf-ikon.svg b/packages/ffe-icons/icons/pdf-ikon.svg deleted file mode 100644 index 72f7f295b3..0000000000 --- a/packages/ffe-icons/icons/pdf-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/person-brukket-arm-ikon.svg b/packages/ffe-icons/icons/person-brukket-arm-ikon.svg deleted file mode 100644 index a1cba3285f..0000000000 --- a/packages/ffe-icons/icons/person-brukket-arm-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/person-ikon.svg b/packages/ffe-icons/icons/person-ikon.svg deleted file mode 100644 index 31f6c78b69..0000000000 --- a/packages/ffe-icons/icons/person-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/person-mikrofon-ikon.svg b/packages/ffe-icons/icons/person-mikrofon-ikon.svg deleted file mode 100644 index 3621e4aae7..0000000000 --- a/packages/ffe-icons/icons/person-mikrofon-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/person-pluss-ikon.svg b/packages/ffe-icons/icons/person-pluss-ikon.svg deleted file mode 100644 index 250375c854..0000000000 --- a/packages/ffe-icons/icons/person-pluss-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/person-rullestol-ikon.svg b/packages/ffe-icons/icons/person-rullestol-ikon.svg deleted file mode 100644 index b54d284669..0000000000 --- a/packages/ffe-icons/icons/person-rullestol-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/person-slips-ikon.svg b/packages/ffe-icons/icons/person-slips-ikon.svg deleted file mode 100644 index afd1df0b00..0000000000 --- a/packages/ffe-icons/icons/person-slips-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/person-streker-ikon.svg b/packages/ffe-icons/icons/person-streker-ikon.svg deleted file mode 100644 index c110e279a4..0000000000 --- a/packages/ffe-icons/icons/person-streker-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/personer-ikon.svg b/packages/ffe-icons/icons/personer-ikon.svg deleted file mode 100644 index fd8326cc9f..0000000000 --- a/packages/ffe-icons/icons/personer-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/pil-ned-i-boks-ikon.svg b/packages/ffe-icons/icons/pil-ned-i-boks-ikon.svg deleted file mode 100644 index 06e0f3657a..0000000000 --- a/packages/ffe-icons/icons/pil-ned-i-boks-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/pil-ned-ikon.svg b/packages/ffe-icons/icons/pil-ned-ikon.svg deleted file mode 100644 index 6a7549fef3..0000000000 --- a/packages/ffe-icons/icons/pil-ned-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/pil-ut-av-boks-ikon.svg b/packages/ffe-icons/icons/pil-ut-av-boks-ikon.svg deleted file mode 100644 index e0abb1dde8..0000000000 --- a/packages/ffe-icons/icons/pil-ut-av-boks-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/pil-ut-av-boks-skraa-ikon.svg b/packages/ffe-icons/icons/pil-ut-av-boks-skraa-ikon.svg deleted file mode 100644 index 98e13fc0c4..0000000000 --- a/packages/ffe-icons/icons/pil-ut-av-boks-skraa-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/piler-hoyre-venstre-ikon.svg b/packages/ffe-icons/icons/piler-hoyre-venstre-ikon.svg deleted file mode 100644 index 46449c15cf..0000000000 --- a/packages/ffe-icons/icons/piler-hoyre-venstre-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/plaster-ikon.svg b/packages/ffe-icons/icons/plaster-ikon.svg deleted file mode 100644 index 82ace87658..0000000000 --- a/packages/ffe-icons/icons/plaster-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/pluss-ikon.svg b/packages/ffe-icons/icons/pluss-ikon.svg deleted file mode 100644 index 0653e4a46f..0000000000 --- a/packages/ffe-icons/icons/pluss-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/pose-i-haand-ikon.svg b/packages/ffe-icons/icons/pose-i-haand-ikon.svg deleted file mode 100644 index 22179cfe1d..0000000000 --- a/packages/ffe-icons/icons/pose-i-haand-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/pose-piler-hoyre-venstre-ikon.svg b/packages/ffe-icons/icons/pose-piler-hoyre-venstre-ikon.svg deleted file mode 100644 index dd40d4d851..0000000000 --- a/packages/ffe-icons/icons/pose-piler-hoyre-venstre-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/pose-trettien-ikon.svg b/packages/ffe-icons/icons/pose-trettien-ikon.svg deleted file mode 100644 index fa10fea5f8..0000000000 --- a/packages/ffe-icons/icons/pose-trettien-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/robat-ikon.svg b/packages/ffe-icons/icons/robat-ikon.svg deleted file mode 100644 index 211331be31..0000000000 --- a/packages/ffe-icons/icons/robat-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/rundt-snakkeboble-ikon.svg b/packages/ffe-icons/icons/rundt-snakkeboble-ikon.svg deleted file mode 100644 index 3694410589..0000000000 --- a/packages/ffe-icons/icons/rundt-snakkeboble-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/seilbat-ikon.svg b/packages/ffe-icons/icons/seilbat-ikon.svg deleted file mode 100644 index 1f16d624e8..0000000000 --- a/packages/ffe-icons/icons/seilbat-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/sirkel-1-2-3-ikon.svg b/packages/ffe-icons/icons/sirkel-1-2-3-ikon.svg deleted file mode 100644 index 152ad99e48..0000000000 --- a/packages/ffe-icons/icons/sirkel-1-2-3-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/skyskraper-ikon.svg b/packages/ffe-icons/icons/skyskraper-ikon.svg deleted file mode 100644 index 0bed4da410..0000000000 --- a/packages/ffe-icons/icons/skyskraper-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/snakkeboble-ikon.svg b/packages/ffe-icons/icons/snakkeboble-ikon.svg deleted file mode 100644 index b8b3a2bb00..0000000000 --- a/packages/ffe-icons/icons/snakkeboble-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/snoscooter-ikon.svg b/packages/ffe-icons/icons/snoscooter-ikon.svg deleted file mode 100644 index 30e046ed8c..0000000000 --- a/packages/ffe-icons/icons/snoscooter-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/sofa-ikon.svg b/packages/ffe-icons/icons/sofa-ikon.svg deleted file mode 100644 index 3b3f8a2d1e..0000000000 --- a/packages/ffe-icons/icons/sofa-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/soppelkasse-ikon.svg b/packages/ffe-icons/icons/soppelkasse-ikon.svg deleted file mode 100644 index 0c4553d527..0000000000 --- a/packages/ffe-icons/icons/soppelkasse-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/soylediagram-ikon.svg b/packages/ffe-icons/icons/soylediagram-ikon.svg deleted file mode 100644 index 80dcc9a6fa..0000000000 --- a/packages/ffe-icons/icons/soylediagram-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/soylediagram-med-pil-ikon.svg b/packages/ffe-icons/icons/soylediagram-med-pil-ikon.svg deleted file mode 100644 index a41d2330de..0000000000 --- a/packages/ffe-icons/icons/soylediagram-med-pil-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/sparegris-ikon.svg b/packages/ffe-icons/icons/sparegris-ikon.svg deleted file mode 100644 index a72ac7c818..0000000000 --- a/packages/ffe-icons/icons/sparegris-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/spleis-ikon.svg b/packages/ffe-icons/icons/spleis-ikon.svg deleted file mode 100644 index 6323fe9a81..0000000000 --- a/packages/ffe-icons/icons/spleis-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/sporsmalstegn-ikon.svg b/packages/ffe-icons/icons/sporsmalstegn-ikon.svg deleted file mode 100644 index 9f846ff3ef..0000000000 --- a/packages/ffe-icons/icons/sporsmalstegn-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/stetoskop-ikon.svg b/packages/ffe-icons/icons/stetoskop-ikon.svg deleted file mode 100644 index c6321cebee..0000000000 --- a/packages/ffe-icons/icons/stetoskop-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/svar-pil-ikon.svg b/packages/ffe-icons/icons/svar-pil-ikon.svg deleted file mode 100644 index 83c291d9f8..0000000000 --- a/packages/ffe-icons/icons/svar-pil-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/sykebil-ikon.svg b/packages/ffe-icons/icons/sykebil-ikon.svg deleted file mode 100644 index b1ac5b40c4..0000000000 --- a/packages/ffe-icons/icons/sykebil-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/tabell-kroner-ikon.svg b/packages/ffe-icons/icons/tabell-kroner-ikon.svg deleted file mode 100644 index 796f9495de..0000000000 --- a/packages/ffe-icons/icons/tabell-kroner-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/taleassistent-ikon.svg b/packages/ffe-icons/icons/taleassistent-ikon.svg deleted file mode 100644 index decd003842..0000000000 --- a/packages/ffe-icons/icons/taleassistent-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/tannhjul-ikon.svg b/packages/ffe-icons/icons/tannhjul-ikon.svg deleted file mode 100644 index 3940a9f576..0000000000 --- a/packages/ffe-icons/icons/tannhjul-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/tannhjul-solid-ikon.svg b/packages/ffe-icons/icons/tannhjul-solid-ikon.svg deleted file mode 100644 index ddeef5904d..0000000000 --- a/packages/ffe-icons/icons/tannhjul-solid-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/telefon-ikon.svg b/packages/ffe-icons/icons/telefon-ikon.svg deleted file mode 100644 index 5ac91c7413..0000000000 --- a/packages/ffe-icons/icons/telefon-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/tommel-opp-ikon.svg b/packages/ffe-icons/icons/tommel-opp-ikon.svg deleted file mode 100644 index f08e9c9489..0000000000 --- a/packages/ffe-icons/icons/tommel-opp-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/traktor-ikon.svg b/packages/ffe-icons/icons/traktor-ikon.svg deleted file mode 100644 index 2eb04f2072..0000000000 --- a/packages/ffe-icons/icons/traktor-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/tre-ikon.svg b/packages/ffe-icons/icons/tre-ikon.svg deleted file mode 100644 index 88deb2bb95..0000000000 --- a/packages/ffe-icons/icons/tre-ikon.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/packages/ffe-icons/icons/trillekoffert-ikon.svg b/packages/ffe-icons/icons/trillekoffert-ikon.svg deleted file mode 100644 index 132ad66e10..0000000000 --- a/packages/ffe-icons/icons/trillekoffert-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/understrek-1-2-3-ikon.svg b/packages/ffe-icons/icons/understrek-1-2-3-ikon.svg deleted file mode 100644 index 9d79c2b230..0000000000 --- a/packages/ffe-icons/icons/understrek-1-2-3-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/ung-caps-ikon.svg b/packages/ffe-icons/icons/ung-caps-ikon.svg deleted file mode 100644 index 482d8028f6..0000000000 --- a/packages/ffe-icons/icons/ung-caps-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/ungdom-ikon.svg b/packages/ffe-icons/icons/ungdom-ikon.svg deleted file mode 100644 index e56aaf6714..0000000000 --- a/packages/ffe-icons/icons/ungdom-ikon.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/packages/ffe-icons/icons/utropstegn-ikon.svg b/packages/ffe-icons/icons/utropstegn-ikon.svg deleted file mode 100644 index 6bf461b4ca..0000000000 --- a/packages/ffe-icons/icons/utropstegn-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/varebil-ikon.svg b/packages/ffe-icons/icons/varebil-ikon.svg deleted file mode 100644 index 295925ed46..0000000000 --- a/packages/ffe-icons/icons/varebil-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/varsel-ikon.svg b/packages/ffe-icons/icons/varsel-ikon.svg deleted file mode 100644 index b9a4ec0d96..0000000000 --- a/packages/ffe-icons/icons/varsel-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/verktoy-skiftenokkel-ikon.svg b/packages/ffe-icons/icons/verktoy-skiftenokkel-ikon.svg deleted file mode 100644 index b62e81c127..0000000000 --- a/packages/ffe-icons/icons/verktoy-skiftenokkel-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/icons/widget-ikon.svg b/packages/ffe-icons/icons/widget-ikon.svg deleted file mode 100644 index 6a7474e5d3..0000000000 --- a/packages/ffe-icons/icons/widget-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/ffe-icons/icons/xls-ikon.svg b/packages/ffe-icons/icons/xls-ikon.svg deleted file mode 100644 index a9275f6ae0..0000000000 --- a/packages/ffe-icons/icons/xls-ikon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ffe-icons/less/ffe-icons.less b/packages/ffe-icons/less/ffe-icons.less new file mode 100644 index 0000000000..660478faf5 --- /dev/null +++ b/packages/ffe-icons/less/ffe-icons.less @@ -0,0 +1,2 @@ +@import 'theme'; +@import 'icons'; diff --git a/packages/ffe-icons/less/icons.less b/packages/ffe-icons/less/icons.less new file mode 100644 index 0000000000..ac8e5d1253 --- /dev/null +++ b/packages/ffe-icons/less/icons.less @@ -0,0 +1,26 @@ +.ffe-icons { + color: var(--ffe-v-icons-default-color); + mask-repeat: no-repeat; + background-color: currentColor; + display: inline-block; + + &--sm { + height: var(--ffe-v-icons-size-sm); + width: var(--ffe-v-icons-size-sm); + } + + &--md { + height: var(--ffe-v-icons-size-md); + width: var(--ffe-v-icons-size-md); + } + + &--lg { + height: var(--ffe-v-icons-size-lg); + width: var(--ffe-v-icons-size-lg); + } + + &--xl { + height: var(--ffe-v-icons-size-xl); + width: var(--ffe-v-icons-size-xl); + } +} diff --git a/packages/ffe-icons/less/theme.less b/packages/ffe-icons/less/theme.less new file mode 100644 index 0000000000..074ed403d1 --- /dev/null +++ b/packages/ffe-icons/less/theme.less @@ -0,0 +1,14 @@ +:root, +:host { + --ffe-v-icons-size-sm: 20px; + --ffe-v-icons-size-md: 24px; + --ffe-v-icons-size-lg: 40px; + --ffe-v-icons-size-xl: 48px; + --ffe-v-icons-default-color: var(--ffe-farge-vann); + + .native & { + @media (prefers-color-scheme: dark) { + --ffe-v-icons-default-color: var(--ffe-farge-vann-70); + } + } +} diff --git a/packages/ffe-icons/package.json b/packages/ffe-icons/package.json index 256ee3dca3..73723771ec 100644 --- a/packages/ffe-icons/package.json +++ b/packages/ffe-icons/package.json @@ -7,12 +7,16 @@ "bin": { "ffe-icons": "bin/build.js" }, + "files": [ + "less" + ], "repository": { "type": "git", "url": "ssh://git@github.com:SpareBank1/designsystem.git" }, "scripts": { - "build": "node bin/build.js", + "build:": "", + "build:icons": "node bin/build.js", "lint": "eslint bin", "test": "npm run lint" },